public class GoogleTokenResponse extends IdTokenResponse
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.
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleTokenResponse() |
| Modifier and Type | Method and Description |
|---|---|
GoogleIdToken |
parseIdToken() |
GoogleTokenResponse |
setAccessToken(String accessToken) |
GoogleTokenResponse |
setExpiresInSeconds(Long expiresIn) |
GoogleTokenResponse |
setIdToken(String idToken) |
GoogleTokenResponse |
setRefreshToken(String refreshToken) |
GoogleTokenResponse |
setScope(String scope) |
GoogleTokenResponse |
setTokenType(String tokenType) |
boolean |
verifyIdToken(GoogleIdTokenVerifier verifier)
Verifies the ID token as specified in
GoogleIdTokenVerifier.verify(com.google.api.client.googleapis.auth.oauth2.GoogleIdToken) by passing it
parseIdToken(). |
execute, getIdTokengetAccessToken, getExpiresInSeconds, getRefreshToken, getScope, getTokenTypeclone, getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, set, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuespublic GoogleTokenResponse setIdToken(String idToken)
setIdToken in class IdTokenResponsepublic GoogleTokenResponse setAccessToken(String accessToken)
setAccessToken in class IdTokenResponsepublic GoogleTokenResponse setTokenType(String tokenType)
setTokenType in class IdTokenResponsepublic GoogleTokenResponse setExpiresInSeconds(Long expiresIn)
setExpiresInSeconds in class IdTokenResponsepublic GoogleTokenResponse setRefreshToken(String refreshToken)
setRefreshToken in class IdTokenResponsepublic GoogleTokenResponse setScope(String scope)
setScope in class IdTokenResponsepublic GoogleIdToken parseIdToken() throws IOException
parseIdToken in class IdTokenResponseIOExceptionpublic boolean verifyIdToken(GoogleIdTokenVerifier verifier) throws GeneralSecurityException, IOException
GoogleIdTokenVerifier.verify(com.google.api.client.googleapis.auth.oauth2.GoogleIdToken) by passing it
parseIdToken().verifier - Google ID token verifierGeneralSecurityExceptionIOExceptionCopyright © 2010-2012 Google. All Rights Reserved.