現在、リフレッシュトークンを使用してアクセストークンを50分ごとにリフレッシュするバッチジョブがあります。GoogleCredentialsBuilder OAuth 2.0
これは現在、GmailのAPIを構築するためにGoogleCredentials
オブジェクトを構築する方法です。
Credential cred = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setClientSecrets(clientId, clientSecret)
.build()
.setAccessToken(accessToken)
.setRefreshToken(refreshToken);
return new Gmail.Builder(httpTransport, jsonFactory, cred).setApplicationName("SalesforceIQ").build();
私はGoogleCredentials
でrefreshToken
を設定する任意の利点が表示されません。私は正常に自分自身を認可し、アクセストークンだけで正しい応答を返します。
無効(APIリクエスト中)のときにGoogleがaccessTokenをリフレッシュするリフレッシュトークンを設定する利点はありますか?もしそうなら、この新しいアクセストークンをgoogleから元に戻す方法がありますか?(私たちがデータベースに保存できるように)
ありがとうございました。 – iart