Class AccessToken

java.lang.Object
org.glassfish.jersey.client.oauth1.AccessToken

public final class AccessToken extends Object
Access Token class (credentials issued by the Service Provider for the user). The class stores client secret as byte array to improve security.
Since:
2.3
  • Field Details

    • token

      private final String token
    • accessTokenSecret

      private final byte[] accessTokenSecret
  • Constructor Details

    • AccessToken

      public AccessToken(String token, String accessTokenSecret)
      Create a new access token.
      Parameters:
      token - Access token.
      accessTokenSecret - Access token secret.
    • AccessToken

      public AccessToken(String token, byte[] accessTokenSecret)
      Create a new access token with secret defined as byte array.
      Parameters:
      token - Access token.
      accessTokenSecret - Access token secret as byte array in the default encoding.
  • Method Details

    • getToken

      public String getToken()
      Get the access token.
      Returns:
      Access token.
    • getAccessTokenSecret

      public String getAccessTokenSecret()
      Get the access token secret.
      Returns:
      Secret part of access token.
    • getAccessTokenSecretAsByteArray

      public byte[] getAccessTokenSecretAsByteArray()
      Get the access token secret in byte arrays (in default encoding).
      Returns:
      Byte array with access token secret.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object