| Package | Description | 
|---|---|
| javax.security.enterprise.authentication.mechanism.http | 
 The HTTP authentication mechanism API package. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HttpMessageContextWrapper
This class is an implementation of the HttpMessageContext interface that
 can be subclassed by developers wishing to provide extra or different
 functionality. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HttpMessageContext | 
HttpMessageContextWrapper.getWrapped()  | 
HttpMessageContext | 
HttpMessageContextWrapper.withRequest(HttpServletRequest request)  | 
HttpMessageContext | 
HttpMessageContext.withRequest(HttpServletRequest request)
Sets the request object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default void | 
HttpAuthenticationMechanism.cleanSubject(HttpServletRequest request,
            HttpServletResponse response,
            HttpMessageContext httpMessageContext)
Remove mechanism specific principals and credentials from the subject and any other state the mechanism
 might have used. 
 | 
default AuthenticationStatus | 
HttpAuthenticationMechanism.secureResponse(HttpServletRequest request,
              HttpServletResponse response,
              HttpMessageContext httpMessageContext)
Secure the response, optionally. 
 | 
AuthenticationStatus | 
HttpAuthenticationMechanism.validateRequest(HttpServletRequest request,
               HttpServletResponse response,
               HttpMessageContext httpMessageContext)
Authenticate an HTTP request. 
 | 
| Constructor and Description | 
|---|
HttpMessageContextWrapper(HttpMessageContext httpMessageContext)  | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.