0

こんにちは、GAE でのフェデレーション認証の例に従います。 Google App Engine で OpenID 経由の Federated Authentication を使用する

与えられた例では、yahoogooglemyspaceなどの認証を提供します。この例を変更して、linkedintwitterの認証を提供したいと思います。これを行う方法を教えてください。

4

1 に答える 1

1

GAE フェデレーテッド ログインは、Yahoo、Google、および Myspace でサポートされている OpenID プロトコルを使用します。LinkedIn と Twitter は OpenID をサポートしていませんが、代わりに OAuth をサポートしています。

注: GAE Oauth ドキュメントでは、GAE アプリが OAuth プロバイダーになる方法について説明しています (= 他のアプリがユーザーに代わってアプリにアクセスできるようになります)。探しているのは、OAuth コンシューマーとして機能するアプリです。アプリは、ユーザーに代わってサード パーティのプロファイル (LinkedIn、Twitter) にアクセスします。

Google、Facebook、LinkedIn、Twitter などのさまざまなプロバイダーに対してユーザーを認証できるようにするpac4j-oauth OAuth クライアント ライブラリを参照してください。また、ユーザーのプロファイルへのアクセスも可能にします。

于 2013-10-27T15:46:29.783 に答える