Package org.topbraidlive.client.java
Class BearerClientCredentials
- java.lang.Object
-
- org.topbraidlive.client.java.BearerClientCredentials
-
- All Implemented Interfaces:
ClientCredentials
public final class BearerClientCredentials extends Object implements ClientCredentials
Immutable bearer token credentials. Validates on construction rather than in builder setters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBearerClientCredentials.Builder
-
Constructor Summary
Constructors Constructor Description BearerClientCredentials()Construct a configuration by reading it from the environment.BearerClientCredentials(org.apache.commons.configuration2.Configuration configuration)Construct a configuration by reading it from a commons-configuration Configuration instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BearerClientCredentials.Builderbuilder()booleanequals(Object o)ClientAuthenticationMethodgetDefaultAuthenticationMethod()StringgetToken()Get the bearer token to use for authentication.inthashCode()booleanisCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
-
-
-
Constructor Detail
-
BearerClientCredentials
public BearerClientCredentials()
Construct a configuration by reading it from the environment.
-
BearerClientCredentials
public BearerClientCredentials(org.apache.commons.configuration2.Configuration configuration)
Construct a configuration by reading it from a commons-configuration Configuration instance.
-
-
Method Detail
-
builder
public static final BearerClientCredentials.Builder builder()
-
getToken
public final String getToken()
Get the bearer token to use for authentication.
-
getDefaultAuthenticationMethod
public final ClientAuthenticationMethod getDefaultAuthenticationMethod()
- Specified by:
getDefaultAuthenticationMethodin interfaceClientCredentials
-
isCompatibleWithAuthenticationMethod
public final boolean isCompatibleWithAuthenticationMethod(ClientAuthenticationMethod authenticationMethod)
- Specified by:
isCompatibleWithAuthenticationMethodin interfaceClientCredentials
-
-