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
MapRSecSaslHelper extends AnyRef
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you 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.
- 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).
-
final
class
SaslPlainClientFactory extends SaslClientFactory
Client factory for PLAIN authentication.
Client factory for PLAIN authentication. This is simplified copy of Java class ClientFactoryImpl from which I removed "EXTERNAL", "CRAM-MD5" authentication types. I have to copy sources because ClientFactoryImpl is not visible outside Java package.
-
sealed abstract 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().