Class ClientIdentifier
java.lang.Object
org.glassfish.jersey.client.oauth2.ClientIdentifier
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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClientIdentifier
(String clientId, byte[] clientSecret) Create a new instance initialized with client id and client secret in form of byte array.ClientIdentifier
(String clientId, String clientSecret) Create a new instance initialized with client id and client secret in form of String value. -
Method Summary
Modifier and TypeMethodDescriptionGet the client id.Get client secret.byte[]
Get client secret as byte array.
-
Field Details
-
clientId
-
clientSecret
private final byte[] clientSecret
-
-
Constructor Details
-
ClientIdentifier
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
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
Get the client id.- Returns:
- Client id.
-
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.
-