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 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().