Class EnteredTokenCredentialsProvider
- java.lang.Object
-
- org.kie.server.client.credentials.EnteredTokenCredentialsProvider
-
- All Implemented Interfaces:
CredentialsProvider
public class EnteredTokenCredentialsProvider extends Object implements CredentialsProvider
Token based implementation ofCredentialsProviderthat is expected to get valid token when instantiating instance and then return Bearer type of authorization header.
-
-
Field Summary
-
Fields inherited from interface org.kie.server.client.CredentialsProvider
BASIC_AUTH_PREFIX, TOKEN_AUTH_PREFIX
-
-
Constructor Summary
Constructors Constructor Description EnteredTokenCredentialsProvider(String token)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthorization()Returns authorization string that shall be used for setting up "Authorization" header for HTTP communication.StringgetHeaderName()Returns name of the HTTP header to be set with given authorization
-
-
-
Constructor Detail
-
EnteredTokenCredentialsProvider
public EnteredTokenCredentialsProvider(String token)
-
-
Method Detail
-
getHeaderName
public String getHeaderName()
Description copied from interface:CredentialsProviderReturns name of the HTTP header to be set with given authorization- Specified by:
getHeaderNamein interfaceCredentialsProvider- Returns:
-
getAuthorization
public String getAuthorization()
Description copied from interface:CredentialsProviderReturns authorization string that shall be used for setting up "Authorization" header for HTTP communication. It's expected to be completely setup including prefix (such as Basic) and encryption (such as Base64 in case of basic) if needed.- Specified by:
getAuthorizationin interfaceCredentialsProvider- Returns:
-
-