Class ClientIdentifier

java.lang.Object
org.glassfish.jersey.client.oauth2.ClientIdentifier

public class ClientIdentifier extends Object
Client Identifier that contains information about client id and client secret issues by a Service Provider for application. The class stores client secret as byte array to improve security.
Since:
2.3
  • Field Details

    • clientId

      private final String clientId
    • clientSecret

      private final byte[] clientSecret
  • Constructor Details

    • ClientIdentifier

      public ClientIdentifier(String clientId, String clientSecret)
      Create a new instance initialized with client id and client secret in form of String value.
      Parameters:
      clientId - Client id.
      clientSecret - Client secret id.
    • ClientIdentifier

      public ClientIdentifier(String clientId, byte[] clientSecret)
      Create a new instance initialized with client id and client secret in form of byte array.
      Parameters:
      clientId - Client id.
      clientSecret - Client secret id as a byte array value in the default encoding.
  • Method Details

    • getClientId

      public String getClientId()
      Get the client id.
      Returns:
      Client id.
    • getClientSecret

      public String getClientSecret()
      Get client secret.
      Returns:
      Client secret as a String.
    • getClientSecretAsByteArray

      public byte[] getClientSecretAsByteArray()
      Get client secret as byte array.
      Returns:
      Client secret as a byte array.