Class BearerToken.QueryParameterAccessMethod
- java.lang.Object
-
- com.google.api.client.auth.oauth2.BearerToken.QueryParameterAccessMethod
-
- All Implemented Interfaces:
Credential.AccessMethod
- Enclosing class:
- BearerToken
static final class BearerToken.QueryParameterAccessMethod extends java.lang.Object implements Credential.AccessMethod
Immutable and thread-safe OAuth 2.0 method for accessing protected resources using the URI Query Parameter.
-
-
Constructor Summary
Constructors Constructor Description QueryParameterAccessMethod()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAccessTokenFromRequest(com.google.api.client.http.HttpRequest request)
Retrieve the original access token in the HTTP request, as provided inCredential.AccessMethod.intercept(HttpRequest, String)
.void
intercept(com.google.api.client.http.HttpRequest request, java.lang.String accessToken)
Intercept the HTTP request duringCredential.intercept(HttpRequest)
right before the HTTP request executes by providing the access token.
-
-
-
Method Detail
-
intercept
public void intercept(com.google.api.client.http.HttpRequest request, java.lang.String accessToken) throws java.io.IOException
Description copied from interface:Credential.AccessMethod
Intercept the HTTP request duringCredential.intercept(HttpRequest)
right before the HTTP request executes by providing the access token.- Specified by:
intercept
in interfaceCredential.AccessMethod
- Parameters:
request
- HTTP requestaccessToken
- access token- Throws:
java.io.IOException
-
getAccessTokenFromRequest
public java.lang.String getAccessTokenFromRequest(com.google.api.client.http.HttpRequest request)
Description copied from interface:Credential.AccessMethod
Retrieve the original access token in the HTTP request, as provided inCredential.AccessMethod.intercept(HttpRequest, String)
.- Specified by:
getAccessTokenFromRequest
in interfaceCredential.AccessMethod
- Parameters:
request
- HTTP request- Returns:
- original access token or
null
for none
-
-