2011-02-04 24 views
1

在網站提供的OpenID,我平時登錄使用我的域名是這樣的:Blogger OpenID終結點如何解決?

enter image description here

的基本框架,能夠解決我已經插入到URL這樣的域名:

enter image description here

在將用戶重定向到Blogger登錄頁面之前,它是硬編碼還是有Http請求來發現登錄Url?

回答

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調用。

一個調試代理應用程序可以幫助演示這是如何工作的。我更喜歡查爾斯,但像菲德勒這樣的人也能很好地工作。

http://www.charlesproxy.com/

1

你是否在博客上託管你的域名?對於託管域,Blogger不會返回包含<link>的整個HTML(如Samuel所建議的那樣),而是直接向來自中繼方(本例中爲StackOveflow)的OpenID發現請求提供XRDS發現信息。

如果您正在考慮爲您的託管域切換OpenID提供程序,唯一的方法就是移動託管。我不認爲Blogger爲您提供了一種分配您要驗證的OpenID OP的方法。