META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/auth/
com/google/auth/oauth2/
com/google/auth/http/
com/google/auth/oauth2/GoogleCredentials.classGoogleCredentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.GoogleCredentials extends com.google.auth.oauth2.OAuth2Credentials {
static final String USER_FILE_TYPE
static final String SERVICE_ACCOUNT_FILE_TYPE
private static final com.google.auth.oauth2.DefaultCredentialsProvider defaultCredentialsProvider
public static com.google.auth.oauth2.GoogleCredentials getApplicationDefault () throws java.io.IOException
public static com.google.auth.oauth2.GoogleCredentials getApplicationDefault (com.google.api.client.http.HttpTransport) throws java.io.IOException
com.google.api.client.http.HttpTransport transport
public static com.google.auth.oauth2.GoogleCredentials fromStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream credentialsStream
public static com.google.auth.oauth2.GoogleCredentials fromStream (java.io.InputStream, com.google.api.client.http.HttpTransport) throws java.io.IOException
java.io.InputStream credentialsStream
com.google.api.client.http.HttpTransport transport
com.google.api.client.json.JsonFactory jsonFactory
com.google.api.client.json.JsonObjectParser parser
com.google.api.client.json.GenericJson fileContents
String fileType
protected void ()
public void (com.google.auth.oauth2.AccessToken)
com.google.auth.oauth2.AccessToken accessToken
public boolean createScopedRequired ()
public com.google.auth.oauth2.GoogleCredentials createScoped (java.util.Collection)
java.util.Collection scopes
static void ()
}
com/google/auth/oauth2/UserCredentials.classUserCredentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.UserCredentials extends com.google.auth.oauth2.GoogleCredentials {
private static final String GRANT_TYPE
private static final String PARSE_ERROR_PREFIX
private final String clientId
private final String clientSecret
private final String refreshToken
private final com.google.api.client.http.HttpTransport transport
private final java.net.URI tokenServerUri
public void (java.lang.String, java.lang.String, java.lang.String)
String clientId
String clientSecret
String refreshToken
public void (java.lang.String, java.lang.String, java.lang.String, com.google.auth.oauth2.AccessToken)
String clientId
String clientSecret
String refreshToken
com.google.auth.oauth2.AccessToken accessToken
public void (java.lang.String, java.lang.String, java.lang.String, com.google.auth.oauth2.AccessToken, com.google.api.client.http.HttpTransport, java.net.URI)
String clientId
String clientSecret
String refreshToken
com.google.auth.oauth2.AccessToken accessToken
com.google.api.client.http.HttpTransport transport
java.net.URI tokenServerUri
static com.google.auth.oauth2.UserCredentials fromJson (java.util.Map, com.google.api.client.http.HttpTransport) throws java.io.IOException
java.util.Map json
com.google.api.client.http.HttpTransport transport
String clientId
String clientSecret
String refreshToken
com.google.auth.oauth2.UserCredentials credentials
public com.google.auth.oauth2.AccessToken refreshAccessToken () throws java.io.IOException
com.google.api.client.util.GenericData tokenRequest
com.google.api.client.http.UrlEncodedContent content
com.google.api.client.http.HttpRequestFactory requestFactory
com.google.api.client.http.HttpRequest request
com.google.api.client.http.HttpResponse response
com.google.api.client.util.GenericData responseData
String accessToken
int expiresInSeconds
long expiresAtMilliseconds
com.google.auth.oauth2.AccessToken access
public final java.lang.String getRefreshToken ()
}
com/google/auth/oauth2/OAuth2Utils.classOAuth2Utils.java
package com.google.auth.oauth2
com.google.auth.oauth2.OAuth2Utils extends java.lang.Object {
static final java.net.URI TOKEN_SERVER_URI
static final com.google.api.client.http.HttpTransport HTTP_TRANSPORT
static final com.google.api.client.json.JsonFactory JSON_FACTORY
static final java.nio.charset.Charset UTF_8
private static String VALUE_NOT_FOUND_MESSAGE
private static String VALUE_WRONG_TYPE_MESSAGE
static final String BEARER_PREFIX
static boolean headersContainValue (com.google.api.client.http.HttpHeaders, java.lang.String, java.lang.String)
java.util.Collection valuesCollection
com.google.api.client.http.HttpHeaders headers
String headerName
String value
Object values
static java.lang.Throwable exceptionWithCause (java.lang.Throwable, java.lang.Throwable)
Throwable exception
Throwable cause
static java.lang.String validateString (com.google.api.client.util.GenericData, java.lang.String, java.lang.String) throws java.io.IOException
com.google.api.client.util.GenericData map
String key
String errorPrefix
Object value
static int validateInt32 (com.google.api.client.util.GenericData, java.lang.String, java.lang.String) throws java.io.IOException
java.math.BigDecimal bigDecimalValue
com.google.api.client.util.GenericData map
String key
String errorPrefix
Object value
private void ()
static void ()
}
com/google/auth/oauth2/ServiceAccountJwtAccessCredentials.classServiceAccountJwtAccessCredentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.ServiceAccountJwtAccessCredentials extends com.google.auth.Credentials {
static final String JWT_ACCESS_PREFIX
private final String clientId
private final String clientEmail
private final java.security.PrivateKey privateKey
private final String privateKeyId
private final java.net.URI defaultAudience
com.google.api.client.util.Clock clock
public void (java.lang.String, java.lang.String, java.security.PrivateKey, java.lang.String)
String clientId
String clientEmail
java.security.PrivateKey privateKey
String privateKeyId
public void (java.lang.String, java.lang.String, java.security.PrivateKey, java.lang.String, java.net.URI)
String clientId
String clientEmail
java.security.PrivateKey privateKey
String privateKeyId
java.net.URI defaultAudience
static com.google.auth.oauth2.ServiceAccountJwtAccessCredentials fromJson (java.util.Map) throws java.io.IOException
java.util.Map json
static com.google.auth.oauth2.ServiceAccountJwtAccessCredentials fromJson (java.util.Map, java.net.URI) throws java.io.IOException
java.util.Map json
java.net.URI defaultAudience
String clientId
String clientEmail
String privateKeyPkcs8
String privateKeyId
public static com.google.auth.oauth2.ServiceAccountJwtAccessCredentials fromPkcs8 (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
String clientId
String clientEmail
String privateKeyPkcs8
String privateKeyId
public static com.google.auth.oauth2.ServiceAccountJwtAccessCredentials fromPkcs8 (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URI) throws java.io.IOException
String clientId
String clientEmail
String privateKeyPkcs8
String privateKeyId
java.net.URI defaultAudience
java.security.PrivateKey privateKey
public java.lang.String getAuthenticationType ()
public boolean hasRequestMetadata ()
public boolean hasRequestMetadataOnly ()
public java.util.Map getRequestMetadata (java.net.URI) throws java.io.IOException
java.net.URI uri
String assertion
String authorizationHeader
java.util.List newAuthorizationHeaders
java.util.Map newRequestMetadata
public void refresh ()
private java.lang.String getJwtAccess (java.net.URI) throws java.io.IOException
java.security.GeneralSecurityException e
java.net.URI uri
com.google.api.client.json.webtoken.JsonWebSignature$Header header
com.google.api.client.json.webtoken.JsonWebToken$Payload payload
long currentTime
com.google.api.client.json.JsonFactory jsonFactory
String assertion
public final java.lang.String getClientId ()
public final java.lang.String getClientEmail ()
public final java.security.PrivateKey getPrivateKey ()
public final java.lang.String getPrivateKeyId ()
}
com/google/auth/oauth2/AccessToken.classAccessToken.java
package com.google.auth.oauth2
public com.google.auth.oauth2.AccessToken extends java.lang.Object {
private final String tokenValue
private final Long expirationTimeMillis
public void (java.lang.String, java.util.Date)
String tokenValue
java.util.Date expirationTime
public java.lang.String getTokenValue ()
public java.util.Date getExpirationTime ()
java.lang.Long getExpirationTimeMillis ()
}
com/google/auth/oauth2/CloudShellCredentials.classCloudShellCredentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.CloudShellCredentials extends com.google.auth.oauth2.GoogleCredentials {
private static final int ACCESS_TOKEN_INDEX
private static final int READ_TIMEOUT_MS
protected static final String GET_AUTH_TOKEN_REQUEST
private final int authPort
private final com.google.api.client.json.JsonFactory jsonFactory
public void (int)
int authPort
protected int getAuthPort ()
public com.google.auth.oauth2.AccessToken refreshAccessToken () throws java.io.IOException
java.io.PrintWriter out
java.io.BufferedReader input
java.util.Collection messageArray
String accessToken
java.net.Socket socket
com.google.auth.oauth2.AccessToken token
}
com/google/auth/oauth2/DefaultCredentialsProvider.classDefaultCredentialsProvider.java
package com.google.auth.oauth2
com.google.auth.oauth2.DefaultCredentialsProvider extends java.lang.Object {
static final String CREDENTIAL_ENV_VAR
static final String WELL_KNOWN_CREDENTIALS_FILE
static final String CLOUDSDK_CONFIG_DIRECTORY
static final String HELP_PERMALINK
static final String APP_ENGINE_CREDENTIAL_CLASS
static final String APP_ENGINE_SIGNAL_CLASS
static final String CLOUD_SHELL_ENV_VAR
private com.google.auth.oauth2.GoogleCredentials cachedCredentials
private boolean checkedAppEngine
private boolean checkedComputeEngine
void ()
final com.google.auth.oauth2.GoogleCredentials getDefaultCredentials (com.google.api.client.http.HttpTransport) throws java.io.IOException
com.google.api.client.http.HttpTransport transport
private final com.google.auth.oauth2.GoogleCredentials getDefaultCredentialsUnsynchronized (com.google.api.client.http.HttpTransport) throws java.io.IOException
java.io.File credentialsFile
java.io.IOException e
java.security.AccessControlException expected
java.io.InputStream credentialsStream
java.io.IOException e
java.security.AccessControlException expected
java.io.File wellKnownFileLocation
java.io.InputStream credentialsStream
com.google.api.client.http.HttpTransport transport
com.google.auth.oauth2.GoogleCredentials credentials
String credentialsPath
private final java.io.File getWellKnownCredentialsFile ()
java.io.File appDataPath
java.io.File configPath
java.io.File cloudConfigPath
String os
java.io.File credentialFilePath
private boolean runningOnAppEngine ()
ClassNotFoundException expected
Object environmentValue
Class environmentType
java.lang.reflect.Method valueMethod
Object environmentValueValue
NoSuchFieldException exception
SecurityException exception
IllegalArgumentException exception
IllegalAccessException exception
NoSuchMethodException exception
java.lang.reflect.InvocationTargetException exception
Class systemPropertyClass
Exception cause
java.lang.reflect.Field environmentField
private com.google.auth.oauth2.GoogleCredentials tryGetCloudShellCredentials ()
String port
private com.google.auth.oauth2.GoogleCredentials tryGetAppEngineCredential () throws java.io.IOException
Class credentialClass
java.lang.reflect.Constructor constructor
java.util.Collection emptyScopes
ClassNotFoundException e
NoSuchMethodException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
boolean onAppEngine
Exception innerException
private final com.google.auth.oauth2.GoogleCredentials tryGetComputeCredentials (com.google.api.client.http.HttpTransport)
com.google.api.client.http.HttpTransport transport
boolean runningOnComputeEngine
java.lang.Class forName (java.lang.String) throws java.lang.ClassNotFoundException
String className
java.lang.String getEnv (java.lang.String)
String name
java.lang.String getProperty (java.lang.String, java.lang.String)
String property
String def
boolean isFile (java.io.File)
java.io.File file
java.io.InputStream readStream (java.io.File) throws java.io.FileNotFoundException
java.io.File file
}
com/google/auth/oauth2/ComputeEngineCredentials.classComputeEngineCredentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.ComputeEngineCredentials extends com.google.auth.oauth2.GoogleCredentials {
static final String TOKEN_SERVER_ENCODED_URL
static final String METADATA_SERVER_URL
private static final String PARSE_ERROR_PREFIX
private final com.google.api.client.http.HttpTransport transport
public void ()
public void (com.google.api.client.http.HttpTransport)
com.google.api.client.http.HttpTransport transport
public com.google.auth.oauth2.AccessToken refreshAccessToken () throws java.io.IOException
java.net.UnknownHostException exception
com.google.api.client.http.GenericUrl tokenUrl
com.google.api.client.http.HttpRequest request
com.google.api.client.json.JsonObjectParser parser
com.google.api.client.http.HttpResponse response
int statusCode
java.io.InputStream content
com.google.api.client.util.GenericData responseData
String accessToken
int expiresInSeconds
long expiresAtMilliseconds
com.google.auth.oauth2.AccessToken access
static boolean runningOnComputeEngine (com.google.api.client.http.HttpTransport)
com.google.api.client.http.GenericUrl tokenUrl
com.google.api.client.http.HttpRequest request
com.google.api.client.http.HttpResponse response
com.google.api.client.http.HttpHeaders headers
java.io.IOException expected
com.google.api.client.http.HttpTransport transport
}
com/google/auth/oauth2/ServiceAccountCredentials.classServiceAccountCredentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.ServiceAccountCredentials extends com.google.auth.oauth2.GoogleCredentials {
private static final String GRANT_TYPE
private static final String PARSE_ERROR_PREFIX
private final String clientId
private final String clientEmail
private final java.security.PrivateKey privateKey
private final String privateKeyId
private final com.google.api.client.http.HttpTransport transport
private final java.net.URI tokenServerUri
private final java.util.Collection scopes
public void (java.lang.String, java.lang.String, java.security.PrivateKey, java.lang.String, java.util.Collection)
String clientId
String clientEmail
java.security.PrivateKey privateKey
String privateKeyId
java.util.Collection scopes
public void (java.lang.String, java.lang.String, java.security.PrivateKey, java.lang.String, java.util.Collection, com.google.api.client.http.HttpTransport, java.net.URI)
String clientId
String clientEmail
java.security.PrivateKey privateKey
String privateKeyId
java.util.Collection scopes
com.google.api.client.http.HttpTransport transport
java.net.URI tokenServerUri
static com.google.auth.oauth2.ServiceAccountCredentials fromJson (java.util.Map, com.google.api.client.http.HttpTransport) throws java.io.IOException
java.util.Map json
com.google.api.client.http.HttpTransport transport
String clientId
String clientEmail
String privateKeyPkcs8
String privateKeyId
public static com.google.auth.oauth2.ServiceAccountCredentials fromPkcs8 (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Collection) throws java.io.IOException
String clientId
String clientEmail
String privateKeyPkcs8
String privateKeyId
java.util.Collection scopes
public static com.google.auth.oauth2.ServiceAccountCredentials fromPkcs8 (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Collection, com.google.api.client.http.HttpTransport, java.net.URI) throws java.io.IOException
String clientId
String clientEmail
String privateKeyPkcs8
String privateKeyId
java.util.Collection scopes
com.google.api.client.http.HttpTransport transport
java.net.URI tokenServerUri
java.security.PrivateKey privateKey
static java.security.PrivateKey privateKeyFromPkcs8 (java.lang.String) throws java.io.IOException
java.security.KeyFactory keyFactory
java.security.PrivateKey privateKey
java.security.NoSuchAlgorithmException exception
java.security.spec.InvalidKeySpecException exception
String privateKeyPkcs8
java.io.Reader reader
com.google.api.client.util.PemReader$Section section
byte[] bytes
java.security.spec.PKCS8EncodedKeySpec keySpec
Exception unexpectedException
public com.google.auth.oauth2.AccessToken refreshAccessToken () throws java.io.IOException
java.security.GeneralSecurityException e
java.io.IOException e
com.google.api.client.json.webtoken.JsonWebSignature$Header header
com.google.api.client.json.webtoken.JsonWebToken$Payload payload
long currentTime
com.google.api.client.json.JsonFactory jsonFactory
String assertion
com.google.api.client.util.GenericData tokenRequest
com.google.api.client.http.UrlEncodedContent content
com.google.api.client.http.HttpRequestFactory requestFactory
com.google.api.client.http.HttpRequest request
com.google.api.client.http.HttpResponse response
com.google.api.client.util.GenericData responseData
String accessToken
int expiresInSeconds
long expiresAtMilliseconds
com.google.auth.oauth2.AccessToken access
public boolean createScopedRequired ()
public com.google.auth.oauth2.GoogleCredentials createScoped (java.util.Collection)
java.util.Collection newScopes
public final java.lang.String getClientId ()
public final java.lang.String getClientEmail ()
public final java.security.PrivateKey getPrivateKey ()
public final java.lang.String getPrivateKeyId ()
public final java.util.Collection getScopes ()
}
com/google/auth/oauth2/OAuth2Credentials$CredentialsChangedListener.classOAuth2Credentials.java
package com.google.auth.oauth2
public abstract com.google.auth.oauth2.OAuth2Credentials$CredentialsChangedListener extends java.lang.Object {
public abstract void onChanged (com.google.auth.oauth2.OAuth2Credentials) throws java.io.IOException
}
com/google/auth/oauth2/OAuth2Credentials.classOAuth2Credentials.java
package com.google.auth.oauth2
public com.google.auth.oauth2.OAuth2Credentials extends com.google.auth.Credentials {
private static final int MINIMUM_TOKEN_MILLISECONDS
private final Object lock
private java.util.Map requestMetadata
private com.google.auth.oauth2.AccessToken temporaryAccess
private java.util.List changeListeners
com.google.api.client.util.Clock clock
static final boolean $assertionsDisabled
protected void ()
public void (com.google.auth.oauth2.AccessToken)
com.google.auth.oauth2.AccessToken accessToken
public java.lang.String getAuthenticationType ()
public boolean hasRequestMetadata ()
public boolean hasRequestMetadataOnly ()
public final com.google.auth.oauth2.AccessToken getAccessToken ()
public java.util.Map getRequestMetadata (java.net.URI) throws java.io.IOException
java.util.Map newRequestMetadata
java.util.List newAuthorizationHeaders
String authorizationHeader
Long expiresIn
java.net.URI uri
public void refresh () throws java.io.IOException
com.google.auth.oauth2.OAuth2Credentials$CredentialsChangedListener listener
public com.google.auth.oauth2.AccessToken refreshAccessToken () throws java.io.IOException
public final void addChangeListener (com.google.auth.oauth2.OAuth2Credentials$CredentialsChangedListener)
com.google.auth.oauth2.OAuth2Credentials$CredentialsChangedListener listener
private final java.lang.Long getExpiresInMilliseconds ()
java.util.Date expirationTime
static void ()
}
com/google/auth/http/InternalAuthHttpConstants.classInternalAuthHttpConstants.java
package com.google.auth.http
com.google.auth.http.InternalAuthHttpConstants extends java.lang.Object {
static final String BEARER_PREFIX
void ()
}
com/google/auth/http/AuthHttpConstants.classAuthHttpConstants.java
package com.google.auth.http
public com.google.auth.http.AuthHttpConstants extends java.lang.Object {
public static final String BEARER
public static final String AUTHORIZATION
public void ()
}
com/google/auth/http/HttpCredentialsAdapter.classHttpCredentialsAdapter.java
package com.google.auth.http
public com.google.auth.http.HttpCredentialsAdapter extends java.lang.Object implements com.google.api.client.http.HttpRequestInitializer com.google.api.client.http.HttpUnsuccessfulResponseHandler {
private static final java.util.logging.Logger LOGGER
private static final java.util.regex.Pattern INVALID_TOKEN_ERROR
private final com.google.auth.Credentials credentials
public void (com.google.auth.Credentials)
com.google.auth.Credentials credentials
public void initialize (com.google.api.client.http.HttpRequest) throws java.io.IOException
String headerName
java.util.List requestValues
java.util.Map$Entry entry
com.google.api.client.http.HttpRequest request
com.google.api.client.http.HttpHeaders requestHeaders
java.net.URI uri
java.util.Map credentialHeaders
public boolean handleResponse (com.google.api.client.http.HttpRequest, com.google.api.client.http.HttpResponse, boolean)
String authenticate
java.io.IOException exception
com.google.api.client.http.HttpRequest request
com.google.api.client.http.HttpResponse response
boolean supportsRetry
boolean refreshToken
boolean bearer
java.util.List authenticateList
static void ()
}
META-INF/maven/
META-INF/maven/com.google.auth/
META-INF/maven/com.google.auth/google-auth-library-oauth2-http/
META-INF/maven/com.google.auth/google-auth-library-oauth2-http/pom.xml
META-INF/maven/com.google.auth/google-auth-library-oauth2-http/pom.properties