| Class | Description |
|---|---|
| CachingKerberosAuthentication | |
| 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
|
| HttpBasicAuthInterceptor |
The class is instantiated with the username and password, it is then used to add header with
these credentials to HTTP requests
|
| HttpKerberosRequestInterceptor |
Authentication interceptor which adds Base64 encoded payload, containing the username and
kerberos service ticket, to the outgoing http request header.
|
| HttpRequestInterceptorBase | |
| HttpXsrfRequestInterceptor | |
| KerberosAuthentication | |
| KerberosAuthenticationManager | |
| KerberosSaslHelper | |
| KerberosUtils | |
| PlainSaslHelper | |
| PlainSaslHelper.PlainCallbackHandler | |
| TFilterTransport |
Transport that simply wraps another transport.
|
| ThriftUtils |
This class helps in some aspects of authentication.
|
| TSubjectTransport |
This is used on the client side, where the API explicitly opens transport to the server using the
Subject.doAs().
|
| Enum | Description |
|---|---|
| SaslQOP |
Possible values of SASL quality-of-protection value.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.