| Interface | Description | 
|---|---|
| GroupMappingServiceProvider | 
 An interface for the implementation of a user-to-groups mapping service
 used by  
Groups. | 
| IdMappingServiceProvider | 
 An interface for the implementation of  
 | 
| Class | Description | 
|---|---|
| AnnotatedSecurityInfo | 
 Constructs SecurityInfo from Annotations provided in protocol interface. 
 | 
| AuthenticationFilterInitializer | 
 Initializes hadoop-auth AuthenticationFilter which provides support for
 Kerberos HTTP SPNEGO authentication. 
 | 
| Credentials | 
 A class that provides the facilities of reading and writing
 secret keys and Tokens. 
 | 
| HttpCrossOriginFilterInitializer | |
| IdMappingConstant | 
 Some constants for IdMapping 
 | 
| JniBasedUnixGroupsMappingWithFallback | |
| JniBasedUnixGroupsNetgroupMappingWithFallback | |
| KDiag | 
 Kerberos diagnostics
 This operation expands some of the diagnostic output of the security code,
 but not all. 
 | 
| NullGroupsMapping | 
 This class provides groups mapping for  
UserGroupInformation when the
 user group information will not be used. | 
| ProviderUtils | 
 Utility methods for both key and credential provider APIs. 
 | 
| SaslPlainServer.SaslPlainServerFactory | |
| SaslPlainServer.SecurityProvider | |
| SaslPropertiesResolver | 
 Provides SaslProperties to be used for a connection. 
 | 
| SaslRpcServer.SaslDigestCallbackHandler | 
 CallbackHandler for SASL DIGEST-MD5 mechanism 
 | 
| SaslRpcServer.SaslGssCallbackHandler | 
 CallbackHandler for SASL GSSAPI Kerberos mechanism 
 | 
| SecurityUtil | 
 Security Utils. 
 | 
| SecurityUtil.QualifiedHostResolver | 
 This an alternate resolver with important properties that the standard
 java resolver lacks:
 1) The hostname is fully qualified. 
 | 
| ShellBasedIdMapping | 
 A simple shell-based implementation of  
IdMappingServiceProvider 
 Map id to user name or group name. | 
| UserGroupInformation | 
 User and group information for Hadoop. 
 | 
| WhitelistBasedResolver | 
 An implementation of the SaslPropertiesResolver. 
 | 
| Enum | Description | 
|---|---|
| SaslRpcServer.AuthMethod | 
 Authentication method 
 | 
| SaslRpcServer.QualityOfProtection | |
| UserGroupInformation.AuthenticationMethod | 
 existing types of authentications' methods 
 | 
| Exception | Description | 
|---|---|
| AccessControlException | 
 An exception class for access control related issues. 
 | 
| KDiag.KerberosDiagsFailure | 
 Diagnostics failures return the exit code 41, "unauthorized". 
 | 
| KerberosAuthException | 
 Thrown when  
UserGroupInformation failed with an unrecoverable error,
 such as failure in kerberos login/logout, invalid subject etc. | 
Copyright © 2018 Apache Software Foundation. All Rights Reserved.