Class UserCredentials (1.6.1)
Stay organized with collections
Save and categorize content based on your preferences.
publicclass UserCredentialsextendsGoogleCredentialsimplementsQuotaProjectIdProvider,IdTokenProviderOAuth2 Credentials representing a user's identity and consent.
Inherited Members
Static Methods
fromStream(InputStream credentialsStream)
publicstaticUserCredentialsfromStream(InputStreamcredentialsStream)Returns credentials defined by a JSON file stream using the format supported by the Cloud SDK.
UserCredentials
the credential defined by the credentialsStream.
IOException
if the credential cannot be created from the stream.
fromStream(InputStream credentialsStream, HttpTransportFactory transportFactory)
publicstaticUserCredentialsfromStream(InputStreamcredentialsStream,HttpTransportFactorytransportFactory)Returns credentials defined by a JSON file stream using the format supported by the Cloud SDK.
transportFactory
HttpTransportFactory HTTP transport factory, creates the transport used to get access tokens.
UserCredentials
the credential defined by the credentialsStream.
IOException
if the credential cannot be created from the stream.
newBuilder()
publicstaticUserCredentials.BuildernewBuilder()Methods
equals(Object obj)
publicbooleanequals(Objectobj)getAdditionalHeaders()
protectedMap<String,List<String>>getAdditionalHeaders()Provide additional headers to return as request metadata.
getClientId()
publicfinalStringgetClientId()Returns client ID of the credential from the console.
String
client ID
getClientSecret()
publicfinalStringgetClientSecret()Returns client secret of the credential from the console.
String
client secret
getQuotaProjectId()
publicStringgetQuotaProjectId()getRefreshToken()
publicfinalStringgetRefreshToken()Returns the refresh token resulting from a OAuth2 consent flow.
String
refresh token
hashCode()
publicinthashCode()idTokenWithAudience(String targetAudience, List<IdTokenProvider.Option> options)
publicIdTokenidTokenWithAudience(StringtargetAudience,List<IdTokenProvider.Option>options)Returns a Google ID Token from the refresh token response.
options
List<Option>list of Credential specific options for the token. Currently unused for UserCredentials.
IdToken
IdToken object which includes the raw id_token, expiration and audience
IOException
if the attempt to get an IdToken failed
refreshAccessToken()
publicAccessTokenrefreshAccessToken()Refreshes the OAuth2 access token by getting a new access token from the refresh token
save(String filePath)
publicvoidsave(StringfilePath)Saves the end user credentials into the given file path.
IOException
An error storing the credentials.
toBuilder()
publicUserCredentials.BuildertoBuilder()toString()
publicStringtoString()