| Interface | Description | 
|---|---|
| AuthenticationConsumerType | 
 The AuthenticationProvider interface specifies the operations needed to interact with an authentication method. 
 | 
| AuthenticationProviderType | 
 The AuthenticationProvider interface specifies the operations needed to interact with an authentication method. 
 | 
| Class | Description | 
|---|---|
| AuthenticationConsumerPluginType | 
 This class represents the authentication plugin type. 
 | 
| AuthenticationPersistenceManager | |
| AuthenticationProviderPluginType | 
 This class represents the authentication plugin type. 
 | 
| KerberosAuthenticationProvider | |
| KerberosAuthenticationProvider.KerberosAuthenticationProviderType | |
| NoAuthenticationAuthenticationProvider | |
| UsernamePasswordAuthenticationProvider | |
| UsernamePasswordAuthenticationProvider.UsernamePasswordAuthenticationProviderType | 
| Annotation Type | Description | 
|---|---|
| AuthenticationConsumerPlugin | 
 This annotation signals to the plugin system that the class is an authentication provider plugin. 
 | 
| AuthenticationProviderPlugin | 
 This annotation signals to the plugin system that the class is an authentication provider plugin. 
 |