public class GoogleTokenResponse extends TokenResponse
This response object is the result of GoogleAuthorizationCodeTokenRequest.execute()
and GoogleRefreshTokenRequest.execute(). Use parseIdToken() to parse the GoogleIdToken and then call GoogleIdTokenVerifier.verify(GoogleIdToken).
Implementation is not thread-safe.
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleTokenResponse() |
| Modifier and Type | Method and Description |
|---|---|
GoogleTokenResponse |
clone() |
String |
getIdToken()
Beta Returns the ID token. |
GoogleIdToken |
parseIdToken()
|
GoogleTokenResponse |
set(String fieldName,
Object value) |
GoogleTokenResponse |
setAccessToken(String accessToken) |
GoogleTokenResponse |
setExpiresInSeconds(Long expiresIn) |
GoogleTokenResponse |
setIdToken(String idToken)
Beta Sets the ID token. |
GoogleTokenResponse |
setRefreshToken(String refreshToken) |
GoogleTokenResponse |
setScope(String scope) |
GoogleTokenResponse |
setTokenType(String tokenType) |
getAccessToken, getExpiresInSeconds, getRefreshToken, getScope, getTokenTypegetFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic GoogleTokenResponse setAccessToken(String accessToken)
setAccessToken in class TokenResponsepublic GoogleTokenResponse setTokenType(String tokenType)
setTokenType in class TokenResponsepublic GoogleTokenResponse setExpiresInSeconds(Long expiresIn)
setExpiresInSeconds in class TokenResponsepublic GoogleTokenResponse setRefreshToken(String refreshToken)
setRefreshToken in class TokenResponsepublic GoogleTokenResponse setScope(String scope)
setScope in class TokenResponse@Beta public GoogleTokenResponse setIdToken(String idToken)
Beta Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
@Beta public GoogleIdToken parseIdToken() throws IOException
IOExceptionpublic GoogleTokenResponse set(String fieldName, Object value)
set in class TokenResponsepublic GoogleTokenResponse clone()
clone in class TokenResponseCopyright © 2010–2022 Google. All rights reserved.