2010-12-14 9 views
0

私のプロジェクトでは、すべてのGmailユーザーが自分のアプリケーションにアクセスできます。だから、私はGoogle APIを参考にして、OpenID/OAuthを使うように勧めます。PHP:アプリケーションでのGmail認証 - oAuthでこれを改善しますか?

  1. どちらをお勧めしますか。
  2. 私は多くのことを言いました。 oAuthに関するチュートリアルのうち、どれも私を満足させていませんでした。
  3. これを達成するためのアドバイス、簡単な方法を教えてください。
+0

この回答/質問は役に立ちましたか?http://stackoverflow.com/questions/76184/php-tutorial-for-openid-and-oauth/159089#159089 – Trufa

+0

あなたのお時間をありがとうございます。 –

答えて

1

OpenID+OAuth Hybridプロトコルを使用すると、OpenIDリクエストとOAuth認証リクエストを組み合わせることができます。この拡張は、OpenIDとOAuthの両方を使用する必要がある場合に便利です。特に、ユーザの承認を2回ではなく1回要求することで、プロセスを簡略化します。

つまり、Google APIを使用してユーザーの情報を引き出すことができます。 This is a very interesting articleにoAuth + openIDの相違点と類似点があります。

ただし、Google APIを使用する必要がなく、ユーザー情報を取り戻す必要がある場合は、LightOpenIDをご覧ください。本当に使いやすいです。 Google OpenIDを使用してすぐに使用できる例があります

+0

しかし、ユーザーがGmailにアカウントを持っていることを確認する必要がありますか? –

+0

素敵なLightOpenIDはtrullyです。 – Alfred