Module io.inverno.mod.http.base
Class AuthorizationCodec.Authorization
java.lang.Object
io.inverno.mod.http.base.internal.header.GenericHeader
io.inverno.mod.http.base.internal.header.ParameterizedHeader
io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization
- All Implemented Interfaces:
Header,Headers.Authorization
- Enclosing class:
AuthorizationCodec
public static final class AuthorizationCodec.Authorization
extends ParameterizedHeader
implements Headers.Authorization
Headers.Authorization header implementation.
- Since:
- 1.5
- Author:
- Jeremy Kuhn
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn authorization parameters builder.static final classAn authorization token builder.Nested classes/interfaces inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader
ParameterizedHeader.AbstractBuilder<A extends ParameterizedHeader,B extends ParameterizedHeader.AbstractBuilder<A, B>>, ParameterizedHeader.Builder -
Field Summary
Fields inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader
parameterizedValue, parametersFields inherited from class io.inverno.mod.http.base.internal.header.GenericHeader
headerName, headerValueFields inherited from interface io.inverno.mod.http.base.header.Headers.Authorization
AUTH_SCHEME_BASIC, AUTH_SCHEME_BEARER, AUTH_SCHEME_DIGEST, AUTH_SCHEME_NEGOTIATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the authentication scheme.getToken()Returns the base64-encoded authentication token.Methods inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader
equals, getParameterizedValue, getParameters, hashCodeMethods inherited from class io.inverno.mod.http.base.internal.header.GenericHeader
getHeaderName, getHeaderValue, setHeaderValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.inverno.mod.http.base.header.Header
getHeaderName, getHeaderValueMethods inherited from interface io.inverno.mod.http.base.header.Headers.Authorization
getParameters
-
Constructor Details
-
Authorization
Creates an authorization header.
- Parameters:
headerValue- the header valueauthScheme- the authorization schemeauthParameters- the authorization header parameters
-
Authorization
Creates an authorization header.
- Parameters:
headerName- the header nameheaderValue- the header valueauthScheme- the authorization schemetoken- the token
-
-
Method Details
-
getAuthScheme
Description copied from interface:Headers.AuthorizationReturns the authentication scheme.
- Specified by:
getAuthSchemein interfaceHeaders.Authorization- Returns:
- the authentication scheme
-
getToken
Description copied from interface:Headers.AuthorizationReturns the base64-encoded authentication token.
- Specified by:
getTokenin interfaceHeaders.Authorization- Returns:
- the authentication token
-