0

すべてのメールと予定表に Google Apps Standard を使用しています。構築中の Django アプリでシングル サインオン ソリューションを実装しようとしていますが、アプリ アカウントを使用してログインする際に問題が発生しています。

Django の OpenID で認証するためのすべての認証コードが用意されています。/admin ページにアクセスすると、Google サインオン ページにリダイレクトされます。

Google Apps のユーザー名 (name@mydomain.com) とパスワードを入力しても、認証されません。Gmail のユーザー名とパスワードを使用する場合、問題はありません。

OpenId プロバイダーの URL としてhttps://www.google.com/accounts/o8/idを使用しています。

いくつか質問があります:

  • Google Apps Standard を OpenID プロバイダとして使用することはできますか?
  • どうにかしてこれを有効にする必要がありますか?
  • 間違ったサーバー URL を使用していますか?これは私のドメインに固有のものでしょうか?
4

1 に答える 1

1

いろいろ調べた結果、Google Apps ドメインで動作するようにドメインを openid プロバイダとして設定する手順を説明しているすばらしい記事を見つけました。

これは、ドメイン (example.com) を持っていて、Google アプリを使用して (name@example.com) でメールを取得する場合に非常に便利です。

認証のために OpenID 認証要求を Google Apps にリダイレクトする適切な XRDS ファイルを提供するようにドメインを構成できます。

この記事では、開始するために必要なすべての手順について説明します: http://jeremiahlee.com/blog/2009/09/28/how-to-setup-openid-with-google-apps/

于 2010-08-16T01:57:27.750 に答える