Blogger OpenID端点如何解决?

时间:2011-02-04 23:45:34

标签: openid blogger

在提供OpenID的网站中,我通常使用我的域名登录:

enter image description here

底层框架能够解析我插入到这样的Url的域:

enter image description here

它是硬编码的,还是在将用户重定向到Blogger登录页面之前发现登录URL的Http请求?

2 个答案:

答案 0 :(得分:2)

Blogger将您博客中的链接添加到其提供的html头部的OpenID提供商网址。

http://bloggerindraft.blogspot.com/2008/01/using-bloggers-openid-with-any-url.html

http://www.digitalpurview.com/delegation-use-custom-domain-for-openid/

<link rel="openid.server" href="http://draft.blogger.com/openid-server.g" />
<link rel="openid.delegate" href="http://yourbloggerblog.blogspot.com" />

这只是支持授权的一种方式。它也可以使用dns条目来完成,这需要比http调用更低级别的编程来解决。

调试代理应用程序可以帮助演示其工作原理。我更喜欢查尔斯,但其他像Fiddler也很好。

http://www.charlesproxy.com/

答案 1 :(得分:1)

您是否在博主上托管您的域名?对于托管域,而不是返回包含<link>的整个HTML(如Samuel建议的那样),Blogger直接向来自中继方的OpenID发现请求(在本例中为StackOveflow)提供XRDS发现信息。

如果您考虑为托管域切换OpenID Provider,唯一的方法是移动托管。我不认为Blogger提供了一种方法,可以为您分配要进行身份验证的OpenID OP。