package auth
Type Members
- class AnonymousAuthenticationProviderImpl extends PasswdAuthenticationProvider
This authentication provider allows any combination of username and password.
- final class AuthenticationProviderFactory extends AnyRef
This class helps select a
PasswdAuthenticationProviderfor a givenAuthMethod. - class CustomAuthenticationProviderImpl extends PasswdAuthenticationProvider
This authentication provider implements the
CUSTOMauthentication.This authentication provider implements the
CUSTOMauthentication. It allows aPasswdAuthenticationProviderto be specified at configuration time which may additionally implementConfigurableto grab Hive'sorg.apache.hadoop.conf.Configuration Configuration. - class HiveAuthFactory extends AnyRef
This class helps in some aspects of authentication.
This class helps in some aspects of authentication. It creates the proper Thrift classes for the given configuration as well as helps with authenticating requests.
- final class HttpAuthUtils extends AnyRef
Utility functions for HTTP mode authentication.
- class HttpAuthenticationException extends Exception
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. See accompanying LICENSE file.
- final class KerberosSaslHelper extends AnyRef
- class LdapAuthenticationProviderImpl extends PasswdAuthenticationProvider
- class PamAuthenticationProviderImpl extends PasswdAuthenticationProvider
- trait PasswdAuthenticationProvider extends AnyRef
- final class PlainSaslHelper extends AnyRef
- class PlainSaslServer extends SaslServer
Sun JDK only provides a PLAIN client and no server.
Sun JDK only provides a PLAIN client and no server. This class implements the Plain SASL server conforming to RFC #4616 (http://www.ietf.org/rfc/rfc4616.txt).
- sealed final class SaslQOP extends Enum[SaslQOP]
Possible values of SASL quality-of-protection value.
- class TSetIpAddressProcessor[I <: Iface] extends Processor[Iface]
This class is responsible for setting the ipAddress for operations executed via HiveServer2.
This class is responsible for setting the ipAddress for operations executed via HiveServer2.
- IP address is only set for operations that calls listeners with hookContext - IP address is only set if the underlying transport mechanism is socket
- See also
org.apache.hadoop.hive.ql.hooks.ExecuteWithHookContext
- class TSubjectAssumingTransport extends TFilterTransport
This is used on the client side, where the API explicitly opens a transport to the server using the Subject.doAs().