Class AppEngineCredentials (1.40.0)
public class AppEngineCredentials extends GoogleCredentials implements ServiceAccountSigner
OAuth2 credentials representing the built-in service account for Google App Engine. You should
only use this class if you are running on AppEngine and are using urlfetch.
Fetches access tokens from the App Identity service.
Static Methods
newBuilder()
public static AppEngineCredentials.Builder newBuilder()
Methods
createScoped(Collection<String> scopes)
public GoogleCredentials createScoped(Collection<String> scopes)
If the credentials support scopes, creates a copy of the identity with the specified scopes,
invalidates the existing scoped access token; otherwise, return the same instance.
Overrides
createScopedRequired()
public boolean createScopedRequired()
Overrides
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAccount()
public String getAccount()
Returns the service account associated with the signer.
Returns |
Type |
Description |
String |
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
refreshAccessToken()
public AccessToken refreshAccessToken()
Refresh the access token by getting it from the App Identity service
Overrides
sign(byte[] toSign)
public byte[] sign(byte[] toSign)
Signs the provided bytes using the private key associated with the service account.
Parameter |
Name |
Description |
toSign |
byte[]
|
Returns |
Type |
Description |
byte[] |
|
toBuilder()
public AppEngineCredentials.Builder toBuilder()
Overrides
toString()
Returns |
Type |
Description |
String |
|
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-15 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-15 UTC."],[],[]]