Send feedback
Class AppEngineCredentials (1.6.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.6.1 keyboard_arrow_down
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 ()
Returns
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;
otherwise, returns the same instance.
Parameter
Returns
Overrides
createScopedRequired()
public boolean createScopedRequired ()
Returns
Overrides
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Returns
Overrides
getAccount()
public String getAccount ()
Returns the service account associated with the signer.
Returns
hashCode()
Returns
Overrides
refreshAccessToken()
public AccessToken refreshAccessToken ()
Refresh the access token by getting it from the App Identity service
Returns
Overrides
Exceptions
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
toBuilder()
public AppEngineCredentials . Builder toBuilder ()
Returns
Overrides
toString()
Returns
Overrides
Send feedback
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 2024-10-02 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-02 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-02 UTC."]]