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.