See: Description
| Interface | Description | 
|---|---|
| HttpAuthenticationMechanism | HttpAuthenticationMechanismis a mechanism for obtaining a caller's
 credentials in some way, using the HTTP protocol where necessary. | 
| HttpMessageContext | HttpMessageContextcontains all of the per-request state information and encapsulates the client request, 
 server response, container handler for authentication callbacks, and the subject representing the caller. | 
| Class | Description | 
|---|---|
| AuthenticationParameters | Parameters that are provided along with an authentication request. | 
| HttpMessageContextWrapper | This class is an implementation of the HttpMessageContext interface that
 can be subclassed by developers wishing to provide extra or different
 functionality. | 
| Annotation Type | Description | 
|---|---|
| AutoApplySession | The AutoApplySession annotation provides an application the ability to declaratively designate
 that an authentication mechanism uses the  javax.servlet.http.registerSessionand auto applies this for every request. | 
| BasicAuthenticationMechanismDefinition | Annotation used to define a container authentication mechanism that implements
 the HTTP basic access authentication protocol as defined by the Servlet spec (13.6.1)  
 and make that implementation available as an enabled CDI bean. | 
| CustomFormAuthenticationMechanismDefinition | Annotation used to define a container authentication mechanism that implements
 authentication resembling Servlet FORM authentication (Servlet spec 13.6.3). | 
| FormAuthenticationMechanismDefinition | Annotation used to define a container authentication mechanism that implements
 FORM authentication as defined by the Servlet spec (13.6.3) and make that
 implementation available as an enabled CDI bean. | 
| LoginToContinue | The  LoginToContinueannotation provides an application the ability to declaratively
 add login to continue functionality to an authentication mechanism. | 
| RememberMe | The RememberMe annotation provides an application the ability to declaratively designate
 that an authentication mechanism effectively "remembers" the authentication and auto
 applies this with every request. |