Class BearerToken

java.lang.Object
com.google.api.client.auth.oauth2.BearerToken

public class BearerToken extends Object
OAuth 2.0 helper for accessing protected resources using the Bearer Token specification.
Since:
1.7
  • Field Details

    • PARAM_NAME

      static final String PARAM_NAME
      Query and form-encoded parameter name.
      See Also:
    • INVALID_TOKEN_ERROR

      static final Pattern INVALID_TOKEN_ERROR
      In case an abnormal HTTP response is received with WWW-Authenticate header, and its value contains this error pattern, we will try to refresh the token.
  • Constructor Details

    • BearerToken

      public BearerToken()
  • Method Details

    • authorizationHeaderAccessMethod

      public static Credential.AccessMethod authorizationHeaderAccessMethod()
      Returns a new instance of an immutable and thread-safe OAuth 2.0 method for accessing protected resources using the Authorization Request Header Field.

      According to the specification, this method MUST be supported by resource servers.

    • formEncodedBodyAccessMethod

      public static Credential.AccessMethod formEncodedBodyAccessMethod()
      Returns a new instance of an immutable and thread-safe OAuth 2.0 method for accessing protected resources using the Form-Encoded Body Parameter.
    • queryParameterAccessMethod

      public static Credential.AccessMethod queryParameterAccessMethod()
      Returns a new instance of an immutable and thread-safe OAuth 2.0 method for accessing protected resources using the URI Query Parameter.