2016-10-21 8 views
1

私のアプリケーションでOAuth2の統合を必要とするnone Googleサービス(サードパーティのサイト)に接続しようとしています。 サードパーティのサービスはGoogleではないので、Google OAuth2を使用できますか?または、Google以外のOAuth2のバリアントを使用する必要がありますか?Google OAuth2をGoogleのサービスに使用することはできますか?

+0

Googleは「すべて」Googleではありません。どういう意味ですか? Googleのoauthプロバイダは、Googleのようなサービスに限定されているわけではありません。たとえば、Webアプリケーションのユーザーを認証するために使用できます – freakman

答えて

0

Google Oauth2は、ほとんどOauth2の標準実装です。基本的には、認証リクエストをGoogles認証サーバーに送信しており、Oauth2フレームワークの期待されるガイドラインに応じてアクセスしてアクセスします。

他のシステムでも、Oauth2の標準バージョンが実装されている場合があります。ただし、それらに接続するには、認証サーバーではないGoogleに認証要求を送信する必要があります。

Googleで認証してから、同じトークンを使用して別のシステムにアクセスすることはできません。実装は標準的なものですが、トークンは特定のサーバーによって生成される必要があり、トークン間で交換する必要はありません。

類推:私は自分の家の鍵を持っています。それは私の正面玄関の鍵で働いています。あなたがしたいことは、戸口の私の家の鍵を使うでしょう。それは同じロック(両方のロックである)を設計している間はロックを動作させません。同じロックではなく、別のロックでは機能しません。

回答:私は、認証エンドポイントのURLを少なくとも変更しなくても、Googleの認証(Google Oauth)への認証リクエストを別のシステムに送信するように設計された「コード」を使用することができることを真剣に疑っています。

関連する問題