| Interface | Description |
|---|---|
| PasswdAuthenticationProvider |
| Class | Description |
|---|---|
| AnonymousAuthenticationProviderImpl |
This authentication provider allows any combination of username and password.
|
| AuthenticationProviderFactory |
This class helps select a
PasswdAuthenticationProvider for a given AuthMethod. |
| CustomAuthenticationProviderImpl |
This authentication provider implements the
CUSTOM authentication. |
| HiveAuthFactory |
This class helps in some aspects of authentication.
|
| HttpAuthUtils |
Utility functions for HTTP mode authentication.
|
| 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
|
| KerberosSaslHelper | |
| LdapAuthenticationProviderImpl | |
| PamAuthenticationProviderImpl | |
| PlainSaslHelper | |
| PlainSaslHelper.PlainCallbackHandler | |
| PlainSaslServer |
Sun JDK only provides a PLAIN client and no server.
|
| PlainSaslServer.SaslPlainProvider | |
| PlainSaslServer.SaslPlainServerFactory | |
| TSetIpAddressProcessor<I extends TCLIService.Iface> |
This class is responsible for setting the ipAddress for operations executed via HiveServer2.
|
| TSubjectAssumingTransport |
This is used on the client side, where the API explicitly opens a transport to
the server using the Subject.doAs().
|
| Enum | Description |
|---|---|
| AuthenticationProviderFactory.AuthMethods | |
| HiveAuthFactory.AuthTypes | |
| SaslQOP |
Possible values of SASL quality-of-protection value.
|
| Exception | Description |
|---|---|
| HttpAuthenticationException |
Copyright © 2017 The Apache Software Foundation. All rights reserved.