| Interface | Description | 
|---|---|
| LoginCallback | LoginCallback provides an extension point that both application and framework
 code can use to do to session level tasks. | 
| LogoutCallback | LogoutCallback provides an extension point that both application and
 framework code can used to do to session level tasks. | 
| Class | Description | 
|---|---|
| AuthenticationHandler | Base class that signifies a user-specified login feature. | 
| AuthenticationPlatform | AuthenticationPlatform provides a platform that abstracts all the
 authentication complexities into a pluggable module. | 
| AuthenticationTimerOverride | Class to handle overriding the default behavior for timeouts. | 
| AuthenticationUtility | Utility class for looking up AuthenticationPlatform instances by either
 feature id or credential store key. | 
| Exception | Description | 
|---|---|
| AuthenticationException | Class to handle conveying exception information during authentication. | 
| Annotation Type | Description | 
|---|---|
| LoginFeature | Annotation that signifies a login feature. | 
| RawLoginFeature | Annotation that signifies a raw login feature. |