Class UserAuthorizer.TokenResponseWithConfig (1.27.0)
Stay organized with collections
Save and categorize content based on your preferences.
publicstaticclass UserAuthorizer.TokenResponseWithConfigRepresents the response from an OAuth token exchange, including configuration details used to initiate the flow.
This response can be used to initialize the following credentials types:
// UserCredentials when Google is the identity provider:
UserCredentialsuserCredentials=UserCredentials.newBuilder()
.setHttpTransportFactory(tokenResponseWithConfig.getHttpTransportFactory())
.setClientId(tokenResponseWithConfig.getClientId())
.setClientSecret(tokenResponseWithConfig.getClientSecret())
.setAccessToken(tokenResponseWithConfig.getAccessToken())
.setRefreshToken(tokenResponseWithConfig.getRefreshToken())
.setTokenServerUri(tokenResponseWithConfig.getTokenServerUri())
.build();
// ExternalAccountAuthorizedUserCredentials when using Workforce Identity Federation:
ExternalAccountAuthorizedUserCredentialsexternalAccountAuthorizedUserCredentials=
ExternalAccountAuthorizedUserCredentials.newBuilder()
.setHttpTransportFactory(tokenResponseWithConfig.getHttpTransportFactory())
.setClientId(tokenResponseWithConfig.getClientId())
.setClientSecret(tokenResponseWithConfig.getClientSecret())
.setAccessToken(tokenResponseWithConfig.getAccessToken())
.setRefreshToken(tokenResponseWithConfig.getRefreshToken())
.setTokenUrl(tokenResponseWithConfig.getTokenServerUri().toURL().toString())
.build();
Inherited Members
Methods
getAccessToken()
publicAccessTokengetAccessToken()Returns the access token obtained from the token exchange.
| Returns | |
|---|---|
| Type | Description |
AccessToken |
The access token. |
getClientId()
publicStringgetClientId()Returns the OAuth 2.0 client ID used.
| Returns | |
|---|---|
| Type | Description |
String |
The client ID. |
getClientSecret()
publicStringgetClientSecret()Returns the OAuth 2.0 client secret used.
| Returns | |
|---|---|
| Type | Description |
String |
The client secret. |
getHttpTransportFactory()
publicHttpTransportFactorygetHttpTransportFactory()Returns the HTTP transport factory used.
| Returns | |
|---|---|
| Type | Description |
HttpTransportFactory |
The HTTP transport factory. |
getRefreshToken()
publicStringgetRefreshToken()Returns the refresh token obtained from the token exchange, if available.
| Returns | |
|---|---|
| Type | Description |
String |
The refresh token, or null if not granted. |
getTokenServerUri()
publicURIgetTokenServerUri()Returns the URI of the token server used.
| Returns | |
|---|---|
| Type | Description |
URI |
The token server URI. |