Class CloudShellCredential (2.1.0)

public class CloudShellCredential extends GoogleCredential

Deprecated. Please use google-auth-library for handling authentication and authorization from Cloud Shell.

OAuth2 credentials representing the built-in service account for Google Cloud Shell.

Inheritance

java.lang.Object > com.google.api.client.auth.oauth2.Credential > GoogleCredential > CloudShellCredential

Static Fields

GET_AUTH_TOKEN_REQUEST (deprecated)

protected static final String GET_AUTH_TOKEN_REQUEST

The Cloud Shell back authorization channel uses serialized Javascript Protobufers, preceeded by the message lengeth and a new line character. However, the request message has no content, so a token request consists of an empty JsPb, and its 2 character lenth prefix.

Field Value
TypeDescription
String

Constructors

CloudShellCredential(int authPort, JsonFactory jsonFactory) (deprecated)

public CloudShellCredential(int authPort, JsonFactory jsonFactory)
Parameters
NameDescription
authPortint
jsonFactorycom.google.api.client.json.JsonFactory

Methods

executeRefreshToken() (deprecated)

protected TokenResponse executeRefreshToken()
Returns
TypeDescription
com.google.api.client.auth.oauth2.TokenResponse
Overrides Exceptions
TypeDescription
IOException

getAuthPort() (deprecated)

protected int getAuthPort()
Returns
TypeDescription
int