Module org.elasticsearch.xcore
Class UsernamePasswordToken
java.lang.Object
org.elasticsearch.xpack.core.security.authc.support.UsernamePasswordToken
- All Implemented Interfaces:
AuthenticationToken
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbasicAuthHeaderValue(String username, SecureString passwd) voidbooleanstatic UsernamePasswordTokenextractToken(ThreadContext context) inthashCode()static intindexOfColon(char[] array) Like String.indexOf for for an array of charsstatic voidputTokenHeader(ThreadContext context, UsernamePasswordToken token)
-
Field Details
-
BASIC_AUTH_PREFIX
- See Also:
-
BASIC_AUTH_HEADER
- See Also:
-
-
Constructor Details
-
UsernamePasswordToken
-
-
Method Details
-
basicAuthHeaderValue
-
principal
- Specified by:
principalin interfaceAuthenticationToken
-
credentials
- Specified by:
credentialsin interfaceAuthenticationToken
-
clearCredentials
public void clearCredentials()- Specified by:
clearCredentialsin interfaceAuthenticationToken
-
equals
-
hashCode
public int hashCode() -
extractToken
-
putTokenHeader
-
indexOfColon
public static int indexOfColon(char[] array) Like String.indexOf for for an array of chars
-