| Name | Description | Type | Package | Framework |
| AnonymousAuthenticationProviderImpl | This authentication provider allows any combination of username and password. | Class | org.apache.hive.service.auth | Apache Hive |
| AuthenticationProviderFactory | This class helps select a PasswdAuthenticationProvider for a given AuthMethod. | Class | org.apache.hive.service.auth | Apache Hive |
| AuthenticationProviderFactory .AuthMethods | Class | org.apache.hive.service.auth.AuthenticationProviderFactory | Apache Hive | |
| CustomAuthenticationProviderImpl | This authentication provider implements the CUSTOM authentication. | Class | org.apache.hive.service.auth | Apache Hive |
| HiveAuthFactory | This class helps in some aspects of authentication. | Class | org.apache.hive.service.auth | Apache Hive |
| HiveAuthFactory .AuthTypes | Class | org.apache.hive.service.auth.HiveAuthFactory | Apache Hive | |
| HttpAuthenticationException | Class | org.apache.hive.service.auth | Apache Hive | |
| HttpAuthUtils | Utility functions for HTTP mode authentication. | Class | org.apache.hive.service.auth | Apache Hive |
| HttpAuthUtils .HttpKerberosClientAction | We'll create an instance of this class within a doAs block so that the client's TGT credentials can be read from the Subject | Class | org.apache.hive.service.auth.HttpAuthUtils | Apache Hive |
| KerberosSaslHelper | Class | org.apache.hive.service.auth | Apache Hive | |
| LdapAuthenticationProviderImpl | Class | org.apache.hive.service.auth | Apache Hive | |
| PamAuthenticationProviderImpl | Class | org.apache.hive.service.auth | Apache Hive | |
| PasswdAuthenticationProvider | Interface | org.apache.hive.service.auth | Apache Hive | |
| PlainSaslHelper | Class | org.apache.hive.service.auth | Apache Hive | |
| PlainSaslHelper .PlainCallbackHandler | Class | org.apache.hive.service.auth.PlainSaslHelper | Apache Hive | |
| PlainSaslServer | Sun JDK only provides a PLAIN client and no server. | Class | org.apache.hive.service.auth | Apache Hive |
| PlainSaslServer .SaslPlainProvider | Class | org.apache.hive.service.auth.PlainSaslServer | Apache Hive | |
| PlainSaslServer .SaslPlainServerFactory | Class | org.apache.hive.service.auth.PlainSaslServer | Apache Hive | |
| SaslQOP | Possible values of SASL quality-of-protection value. | Class | org.apache.hive.service.auth | Apache Hive |