組織のユーザーが、組織が提供する Google Apps アカウントでログインするサイトを構築しています。このサイトでは、DotNetOpenAuth の標準 OpenID サンプル コードを使用して、Google OpenID プロバイダーで認証します。
この Google Apps ドメインで OpenID が有効になっていますが、https://google.com/accounts/o8/site-xrds?hd=domain.com
エンドポイント経由でユーザーを認証しようとすると、次のエラーが発生します。
ダイレクト メッセージの送信中または応答の取得中にエラーが発生しました。
ただし、標準のhttps://www.google.com/accounts/o8/id
エンドポイントを使用して Google Apps アカウントでサインインすると、機能します!
同じ Google Apps アカウントで 2 つの異なる結果が生成されるのはなぜですか。一方のエンドポイントは機能し、もう一方のエンドポイントは正しく認証されません。