public class GoogleTokenResponse
extends com.google.api.client.auth.openidconnect.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.
com.google.api.client.util.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 com.google.api.client.auth.openidconnect.IdTokenResponsepublic GoogleTokenResponse setAccessToken(String accessToken)
setAccessToken in class com.google.api.client.auth.openidconnect.IdTokenResponsepublic GoogleTokenResponse setTokenType(String tokenType)
setTokenType in class com.google.api.client.auth.openidconnect.IdTokenResponsepublic GoogleTokenResponse setExpiresInSeconds(Long expiresIn)
setExpiresInSeconds in class com.google.api.client.auth.openidconnect.IdTokenResponsepublic GoogleTokenResponse setRefreshToken(String refreshToken)
setRefreshToken in class com.google.api.client.auth.openidconnect.IdTokenResponsepublic GoogleTokenResponse setScope(String scope)
setScope in class com.google.api.client.auth.openidconnect.IdTokenResponsepublic GoogleIdToken parseIdToken() throws IOException
parseIdToken in class com.google.api.client.auth.openidconnect.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-2013 Google. All Rights Reserved.