com.google.api.client.googleapis.auth.oauth2
Class GoogleTokenResponse
java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.json.GenericJson
com.google.api.client.auth.oauth2.TokenResponse
com.google.api.client.auth.openidconnect.IdTokenResponse
com.google.api.client.googleapis.auth.oauth2.GoogleTokenResponse
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
public class GoogleTokenResponse
- extends IdTokenResponse
Google OAuth 2.0 JSON model for a successful access token response as specified in Successful Response,
including an ID token as specified in OpenID Connect Session Management
1.0.
This response object is the result of GoogleAuthorizationCodeTokenRequest.execute() and
GoogleRefreshTokenRequest.execute(). Use parseIdToken() to parse the
GoogleIdToken and then call GoogleIdToken.verify(GoogleIdTokenVerifier) to verify
it (or just call verifyIdToken(GoogleIdTokenVerifier)).
Implementation is not thread-safe.
- Since:
- 1.7
- Author:
- Yaniv Inbar
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
GoogleTokenResponse
public GoogleTokenResponse()
setIdToken
public GoogleTokenResponse setIdToken(String idToken)
- Overrides:
setIdToken in class IdTokenResponse
setAccessToken
public GoogleTokenResponse setAccessToken(String accessToken)
- Overrides:
setAccessToken in class IdTokenResponse
setTokenType
public GoogleTokenResponse setTokenType(String tokenType)
- Overrides:
setTokenType in class IdTokenResponse
setExpiresInSeconds
public GoogleTokenResponse setExpiresInSeconds(Long expiresIn)
- Overrides:
setExpiresInSeconds in class IdTokenResponse
setRefreshToken
public GoogleTokenResponse setRefreshToken(String refreshToken)
- Overrides:
setRefreshToken in class IdTokenResponse
setScope
public GoogleTokenResponse setScope(String scope)
- Overrides:
setScope in class IdTokenResponse
parseIdToken
public GoogleIdToken parseIdToken()
throws IOException
- Overrides:
parseIdToken in class IdTokenResponse
- Throws:
IOException
verifyIdToken
public boolean verifyIdToken(GoogleIdTokenVerifier verifier)
throws GeneralSecurityException,
IOException
- Verifies the ID token as specified in
GoogleIdTokenVerifier.verify(com.google.api.client.googleapis.auth.oauth2.GoogleIdToken) by passing it
parseIdToken().
- Parameters:
verifier - Google ID token verifier
- Throws:
GeneralSecurityException
IOException
Copyright © 2010-2012 Google. All Rights Reserved.