2013-04-09 15 views
5

http://oauth.googlecode.com/svn/code/java/core/の使用経験があり、このコードでサンプルサーバーを使用している場合は、おそらく認証済みリクエストの処理方法がどのように実装されているのか説明できますか? 参照先:http://tools.ietf.org/html/rfc5849#section-3OAuth Javaでの認証リクエスト

したがって、ユーザーが認証され、保護された訴求サーバーがOAuthプロバイダーに対する真正性を確認したいとき。

答えて

2

Google APIコンソールから新しいプロジェクトを作成し、クライアントIDとシークレットキーを取得します。 https://code.google.com/apis/console

この例の後には、https://code.google.com/p/google-api-java-client/wiki/OAuth2Draft10がGoogleのOAUTHクライアントプラグインを開発するのに役立ちます。

必要に応じて、スコープ、コールバックURL、短縮URLなどを変更したことを確認してください。

private static final String SCOPE = "https://www.googleapis.com/auth/urlshortener"; 
private static final String CALLBACK_URL = "urn:ietf:wg:oauth:2.0:oob"; 
... 


GenericUrl shortenEndpoint = new GenericUrl("https://www.googleapis.com/urlshortener/v1/url"); 

このページでは、認証および承認フローhttps://developers.google.com/accounts/docs/OAuth2

GoogleのOAuthのた​​めの参考物事

OAuth 2.0 Playground 

素晴らしい遊び場を理解するのに役立ちます。これにより、あなたのアプリでOAuthが作成され、必要な情報が得られます。言い換えれば、あなたのアプリケーションはOAUTHのためにどのように動作するのか、またOAUTHをGoogleにコードするためにはどのような情報が必要なのかを見ることができます。 https://developers.google.com/oauthplayground/

Verify Access Token 

このURLからhttps://www.googleapis.com/oauth2/v1/tokeninfo?access_token=* **

をあなたのアクセストークンを確認してください