Package | Description |
---|---|
org.apache.hadoop.hive.ql.metadata | |
org.apache.hadoop.hive.ql.security | |
org.apache.hadoop.hive.ql.security.authorization | |
org.apache.hadoop.hive.ql.security.authorization.plugin |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd | |
org.apache.hadoop.hive.ql.session |
Modifier and Type | Method and Description |
---|---|
static HiveAuthenticationProvider |
HiveUtils.getAuthenticator(org.apache.hadoop.conf.Configuration conf,
HiveConf.ConfVars authenticatorConfKey) |
Modifier and Type | Method and Description |
---|---|
static HiveAuthorizationProvider |
HiveUtils.getAuthorizeProviderManager(org.apache.hadoop.conf.Configuration conf,
String authzClassName,
HiveAuthenticationProvider authenticator,
boolean nullIfOtherClass)
Create a new instance of HiveAuthorizationProvider
|
static List<HiveMetastoreAuthorizationProvider> |
HiveUtils.getMetaStoreAuthorizeProviderManagers(org.apache.hadoop.conf.Configuration conf,
HiveConf.ConfVars authorizationProviderConfKey,
HiveAuthenticationProvider authenticator) |
Modifier and Type | Interface and Description |
---|---|
interface |
HiveMetastoreAuthenticationProvider
HiveMetastoreAuthenticationProvider is an interface extension
from HiveAuthenticationProvider for authentication from the
metastore side.
|
Modifier and Type | Class and Description |
---|---|
class |
HadoopDefaultAuthenticator |
class |
HadoopDefaultMetastoreAuthenticator |
class |
ProxyUserAuthenticator
ProxyUserAuthenticator extends HadoopDefaultAuthenticator
but honours a proxy config setting proxy.user.name instead of the
current user if set.
|
class |
SessionStateConfigUserAuthenticator
Authenticator to be used for testing and debugging.
|
class |
SessionStateUserAuthenticator
Authenticator that returns the userName set in SessionState.
|
Modifier and Type | Field and Description |
---|---|
protected HiveAuthenticationProvider |
HiveAuthorizationProviderBase.authenticator |
Modifier and Type | Method and Description |
---|---|
HiveAuthenticationProvider |
HiveAuthorizationProviderBase.getAuthenticator() |
HiveAuthenticationProvider |
HiveAuthorizationProvider.getAuthenticator() |
Modifier and Type | Method and Description |
---|---|
void |
HiveAuthorizationProviderBase.setAuthenticator(HiveAuthenticationProvider authenticator) |
void |
HiveAuthorizationProvider.setAuthenticator(HiveAuthenticationProvider authenticator) |
Modifier and Type | Method and Description |
---|---|
HiveAuthorizer |
HiveAuthorizerFactory.createHiveAuthorizer(HiveMetastoreClientFactory metastoreClientFactory,
HiveConf conf,
HiveAuthenticationProvider hiveAuthenticator,
HiveAuthzSessionContext ctx)
Create a new instance of HiveAuthorizer, initialized with the given objects.
|
Modifier and Type | Method and Description |
---|---|
HiveAuthorizer |
SQLStdHiveAuthorizerFactory.createHiveAuthorizer(HiveMetastoreClientFactory metastoreClientFactory,
HiveConf conf,
HiveAuthenticationProvider authenticator,
HiveAuthzSessionContext ctx) |
HiveAuthorizer |
SQLStdConfOnlyAuthorizerFactory.createHiveAuthorizer(HiveMetastoreClientFactory metastoreClientFactory,
HiveConf conf,
HiveAuthenticationProvider authenticator,
HiveAuthzSessionContext ctx) |
Constructor and Description |
---|
SQLStdHiveAccessController(HiveMetastoreClientFactory metastoreClientFactory,
HiveConf conf,
HiveAuthenticationProvider authenticator,
HiveAuthzSessionContext ctx) |
SQLStdHiveAccessControllerWrapper(HiveMetastoreClientFactory metastoreClientFactory,
HiveConf conf,
HiveAuthenticationProvider authenticator,
HiveAuthzSessionContext ctx) |
SQLStdHiveAuthorizationValidator(HiveMetastoreClientFactory metastoreClientFactory,
HiveConf conf,
HiveAuthenticationProvider authenticator,
SQLStdHiveAccessControllerWrapper privilegeManager,
HiveAuthzSessionContext ctx) |
Modifier and Type | Method and Description |
---|---|
HiveAuthenticationProvider |
SessionState.getAuthenticator() |
Modifier and Type | Method and Description |
---|---|
void |
SessionState.setAuthenticator(HiveAuthenticationProvider authenticator) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.