OpenIdをGoogle Appsにどのように委任しますか
-
22-07-2019 - |
質問
ドメインメールにGoogle Appsを使用していますが、通常のGmailアカウントの代わりにそのアカウントをOpenIDに使用できるかどうか疑問に思っていました。
これを使用してOpenidを他のURLに委任できることはわかっています:
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://samruby.myopenid.com/" />
しかし、Googleに適切なURLが見つかりません。
ありがとう
-Mathieu
解決
Googleは最近(1時間ほど前に)Google Appsのお客様向けのOpenIDサポートを発表しました。
発見Googleグループのプロトコル。良いスタートになるはずです。
エンドポイントはht tps://www.google.com/accounts/o8/site-xrds?hd = your-domain.com
他のヒント
Google Appsドメインで独自のopenidサーバーを実行できます(GAEを使用)-Googleはopenidサーバーのサンプルコードを提供します。最近、これを最新のOpenIDライブラリに移植したため、Openid 2.0互換になりました。プロジェクトページ: http://code.google.com/p/appengine-openid-プロバイダー/
MyOpenID.com 自分のドメインでopenidを提供しています。
OpenId2の場合、現在これを自分のサイトに持っています
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud" />
必要なものは1つだけです。現在、デフォルトのGoogleアカウントとしてGoogle Appsにログインしています。 OpenIDの消費者(ほとんどの時点でExchangeサイトのスタック)はそのアカウントを使用します(サイトがそのGoogleアカウントを使用できるかどうかを尋ねるメッセージをGoogleから受け取ります。
(上記のプロバイダーに加えて)Googleアプリ以外のアカウントを使用した場合のように、Googleアプリアカウントを強制することはありません
<link rel="openid2.local_id" href="http://www.google.com/profiles/YOURGOOGLEPROFILE" />
ただし、Googleアプリアカウントは現在ログインしているアカウントであるため、使用できます。
GoogleはそのサーバーのURLを公開していないため、この手法はGoogle OpenIDに対しては動作しません。
彼らは彼らが将来的になると言っているが、将来がいつ来るかについての手がかりを与えていない。 Googleグループの http:// groupsでこのスレッドを参照してください。 google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708
それは不可能です。
注:現在、OpenID認証はGoogleアカウントでのみサポートされており、Google Apps(ホストされている)アカウントではサポートされていません
&#169; http://code.google.com/apis/accounts/docs/OpenID。 html