public interface CredentialsProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHENTICATION_TOKEN_DELIMITER |
static java.lang.String |
AUTHENTICATION_TOKEN_PREFIX |
Modifier and Type | Method and Description |
---|---|
static CredentialsProvider |
credentialsProvider()
Returns the first
CredentialsProvider implementation service found. |
static java.util.UUID |
getAuthenticationToken(java.lang.String argument) |
default java.util.UUID |
getAuthenticationToken(java.lang.String[] args)
Finds and returns a authentication token in the given String array
|
User |
getCredentials(java.util.UUID authenticationToken)
Performs a authentication lookup.
|
static boolean |
isAuthenticationToken(java.lang.String argument) |
static final java.lang.String AUTHENTICATION_TOKEN_PREFIX
static final java.lang.String AUTHENTICATION_TOKEN_DELIMITER
default java.util.UUID getAuthenticationToken(java.lang.String[] args)
args
- the arrayAUTHENTICATION_TOKEN_PREFIX
User getCredentials(java.util.UUID authenticationToken)
authenticationToken
- the authentication tokenauthenticationToken
, null if authenticationToken
was null, the user credentials were not found, have expired or if no authentication service is runningstatic CredentialsProvider credentialsProvider()
CredentialsProvider
implementation service found.CredentialsProvider
implementation, null if none is availablestatic boolean isAuthenticationToken(java.lang.String argument)
argument
- the argumentstatic java.util.UUID getAuthenticationToken(java.lang.String argument)
argument
- an argument containing an authenticationToken