質問

ドメインメールに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-プロバイダー/

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top