私のプロジェクトでは、すべてのGmailユーザーが自分のアプリケーションにアクセスできます。だから、私はGoogle APIを参考にして、OpenID/OAuthを使うように勧めます。PHP:アプリケーションでのGmail認証 - oAuthでこれを改善しますか?
- どちらをお勧めしますか。
- 私は多くのことを言いました。 oAuthに関するチュートリアルのうち、どれも私を満足させていませんでした。
- これを達成するためのアドバイス、簡単な方法を教えてください。
私のプロジェクトでは、すべてのGmailユーザーが自分のアプリケーションにアクセスできます。だから、私はGoogle APIを参考にして、OpenID/OAuthを使うように勧めます。PHP:アプリケーションでのGmail認証 - oAuthでこれを改善しますか?
OpenID+OAuth Hybridプロトコルを使用すると、OpenIDリクエストとOAuth認証リクエストを組み合わせることができます。この拡張は、OpenIDとOAuthの両方を使用する必要がある場合に便利です。特に、ユーザの承認を2回ではなく1回要求することで、プロセスを簡略化します。
つまり、Google APIを使用してユーザーの情報を引き出すことができます。 This is a very interesting articleにoAuth + openIDの相違点と類似点があります。
ただし、Google APIを使用する必要がなく、ユーザー情報を取り戻す必要がある場合は、LightOpenIDをご覧ください。本当に使いやすいです。 Google OpenIDを使用してすぐに使用できる例があります
しかし、ユーザーがGmailにアカウントを持っていることを確認する必要がありますか? –
素敵なLightOpenIDはtrullyです。 – Alfred
この回答/質問は役に立ちましたか?http://stackoverflow.com/questions/76184/php-tutorial-for-openid-and-oauth/159089#159089 – Trufa
あなたのお時間をありがとうございます。 –