OpenID を提供するサイトでは、通常、次のように自分のドメインを使用してログインします。
基になるフレームワークは、次のように URL に挿入したドメインを解決できます。
ユーザーを Blogger のログイン ページにリダイレクトする前に、ログイン URL を検出するための HTTP リクエストがハードコードされていますか?
Blogger は、提供する HTML の先頭に、ブログから OpenID プロバイダーの URL へのリンクを追加します。
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" />
ただし、これは委任をサポートする 1 つの方法にすぎません。また、http 呼び出しよりも低レベルのプログラミングで解決する必要がある dns エントリでも実行できます。
デバッグ プロキシ アプリケーションは、これがどのように機能するかを正確に示すのに役立ちます。私は Charles の方が好きですが、Fiddler のような他の人も問題なく動作します。
Blogger でドメインをホストしていますか? ホストされたドメインの場合、(Samuel が示唆するように) HTML を含む全体を返す代わりに<link>
、Blogger はリレー パーティ (この場合は StackOveflow) からの OpenID ディスカバリ リクエストに XRDS ディスカバリ情報を直接提供します。
ホストされているドメインの OpenID プロバイダーを切り替えることを検討している場合、それを行う唯一の方法は、ホスティングを移動することです。認証したい OpenID OP を割り当てる方法を Blogger が提供しているとは思いません。