public class AppEngineCredentials extends GoogleCredentials implements ServiceAccountSigner
Fetches access tokens from the App Identity service.
| Modifier and Type | Class and Description |
|---|---|
static class |
AppEngineCredentials.Builder |
OAuth2Credentials.CredentialsChangedListenerServiceAccountSigner.SigningException| Constructor and Description |
|---|
AppEngineCredentials(Collection<String> scopes)
Deprecated.
Use
newBuilder() instead. This constructor will either be deleted or made
private in a later version. |
AppEngineCredentials(Collection<String> scopes,
com.google.appengine.api.appidentity.AppIdentityService appIdentityService)
Deprecated.
Use
newBuilder() instead. This constructor will either be deleted or made
private in a later version. |
| Modifier and Type | Method and Description |
|---|---|
GoogleCredentials |
createScoped(Collection<String> scopes) |
boolean |
createScopedRequired() |
boolean |
equals(Object obj) |
String |
getAccount() |
int |
hashCode() |
static AppEngineCredentials.Builder |
newBuilder() |
AccessToken |
refreshAccessToken()
Refresh the access token by getting it from the App Identity service
|
byte[] |
sign(byte[] toSign) |
AppEngineCredentials.Builder |
toBuilder() |
String |
toString() |
create, createDelegated, fromStream, fromStream, getApplicationDefault, getApplicationDefault, ofaddChangeListener, getAccessToken, getAuthenticationType, getFromServiceLoader, getRequestMetadata, getRequestMetadata, getRequestMetadataInternal, hasRequestMetadata, hasRequestMetadataOnly, newInstance, refresh, refreshIfExpired, removeChangeListenerblockingGetToCallback, getRequestMetadata@Deprecated public AppEngineCredentials(Collection<String> scopes)
newBuilder() instead. This constructor will either be deleted or made
private in a later version.@Deprecated public AppEngineCredentials(Collection<String> scopes, com.google.appengine.api.appidentity.AppIdentityService appIdentityService)
newBuilder() instead. This constructor will either be deleted or made
private in a later version.public AccessToken refreshAccessToken() throws IOException
refreshAccessToken in class OAuth2CredentialsIOExceptionpublic boolean createScopedRequired()
createScopedRequired in class GoogleCredentialspublic GoogleCredentials createScoped(Collection<String> scopes)
createScoped in class GoogleCredentialspublic String getAccount()
getAccount in interface ServiceAccountSignerpublic byte[] sign(byte[] toSign)
sign in interface ServiceAccountSignerpublic int hashCode()
hashCode in class OAuth2Credentialspublic String toString()
toString in class OAuth2Credentialspublic boolean equals(Object obj)
equals in class OAuth2Credentialspublic static AppEngineCredentials.Builder newBuilder()
public AppEngineCredentials.Builder toBuilder()
toBuilder in class GoogleCredentialsCopyright © 2018 Google. All rights reserved.