Package | Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
void |
AuthorizationFactory.AuthorizationExceptionHandler.exception(Exception exception) |
void |
AuthorizationFactory.DefaultAuthorizationExceptionHandler.exception(Exception exception) |
Modifier and Type | Method and Description |
---|---|
void |
HiveV1Authorizer.checkPrivileges(HiveOperationType hiveOpType,
List<HivePrivilegeObject> inputsHObjs,
List<HivePrivilegeObject> outputHObjs,
HiveAuthzContext context) |
void |
HiveAuthorizerImpl.checkPrivileges(HiveOperationType hiveOpType,
List<HivePrivilegeObject> inputHObjs,
List<HivePrivilegeObject> outputHObjs,
HiveAuthzContext context) |
void |
HiveAuthorizer.checkPrivileges(HiveOperationType hiveOpType,
List<HivePrivilegeObject> inputsHObjs,
List<HivePrivilegeObject> outputHObjs,
HiveAuthzContext context)
Check if user has privileges to do this action on these objects
|
void |
HiveAuthorizationValidator.checkPrivileges(HiveOperationType hiveOpType,
List<HivePrivilegeObject> inputHObjs,
List<HivePrivilegeObject> outputHObjs,
HiveAuthzContext context)
see HiveAuthorizer.checkPrivileges
|
void |
HiveV1Authorizer.createRole(String roleName,
HivePrincipal adminGrantor) |
void |
HiveAuthorizerImpl.createRole(String roleName,
HivePrincipal adminGrantor) |
void |
HiveAuthorizer.createRole(String roleName,
HivePrincipal adminGrantor)
Create role
|
void |
HiveAccessController.createRole(String roleName,
HivePrincipal adminGrantor) |
void |
HiveV1Authorizer.dropRole(String roleName) |
void |
HiveAuthorizerImpl.dropRole(String roleName) |
void |
HiveAuthorizer.dropRole(String roleName)
Drop role
|
void |
HiveAccessController.dropRole(String roleName) |
List<HivePrivilegeObject> |
HiveV1Authorizer.filterListCmdObjects(List<HivePrivilegeObject> listObjs,
HiveAuthzContext context) |
List<HivePrivilegeObject> |
HiveAuthorizerImpl.filterListCmdObjects(List<HivePrivilegeObject> listObjs,
HiveAuthzContext context) |
List<HivePrivilegeObject> |
HiveAuthorizer.filterListCmdObjects(List<HivePrivilegeObject> listObjs,
HiveAuthzContext context)
Filter out any objects that should not be shown to the user, from the list of
tables or databases coming from a 'show tables' or 'show databases' command
|
List<String> |
HiveV1Authorizer.getAllRoles() |
List<String> |
HiveAuthorizerImpl.getAllRoles() |
List<String> |
HiveAuthorizer.getAllRoles() |
List<String> |
HiveAccessController.getAllRoles() |
List<HiveRoleGrant> |
HiveV1Authorizer.getPrincipalGrantInfoForRole(String roleName) |
List<HiveRoleGrant> |
HiveAuthorizerImpl.getPrincipalGrantInfoForRole(String roleName) |
List<HiveRoleGrant> |
HiveAuthorizer.getPrincipalGrantInfoForRole(String roleName)
Get the grant information for principals granted the given role
|
List<HiveRoleGrant> |
HiveAccessController.getPrincipalGrantInfoForRole(String roleName) |
List<HiveRoleGrant> |
HiveV1Authorizer.getRoleGrantInfoForPrincipal(HivePrincipal principal) |
List<HiveRoleGrant> |
HiveAuthorizerImpl.getRoleGrantInfoForPrincipal(HivePrincipal principal) |
List<HiveRoleGrant> |
HiveAuthorizer.getRoleGrantInfoForPrincipal(HivePrincipal principal)
Get the grant information of roles the given principal belongs to
|
List<HiveRoleGrant> |
HiveAccessController.getRoleGrantInfoForPrincipal(HivePrincipal principal) |
void |
HiveV1Authorizer.grantPrivileges(List<HivePrincipal> principals,
List<HivePrivilege> privileges,
HivePrivilegeObject privObject,
HivePrincipal grantor,
boolean grantOption) |
void |
HiveAuthorizerImpl.grantPrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
HiveAuthorizer.grantPrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption)
Grant privileges for principals on the object
|
void |
HiveAccessController.grantPrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
HiveV1Authorizer.grantRole(List<HivePrincipal> principals,
List<String> roles,
boolean grantOption,
HivePrincipal grantor) |
void |
HiveAuthorizerImpl.grantRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
HiveAuthorizer.grantRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc)
Grant roles in given roles list to principals in given hivePrincipals list
|
void |
HiveAccessController.grantRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
HiveV1Authorizer.revokePrivileges(List<HivePrincipal> principals,
List<HivePrivilege> privileges,
HivePrivilegeObject privObject,
HivePrincipal grantor,
boolean grantOption) |
void |
HiveAuthorizerImpl.revokePrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
HiveAuthorizer.revokePrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption)
Revoke privileges for principals on the object
|
void |
HiveAccessController.revokePrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
HiveV1Authorizer.revokeRole(List<HivePrincipal> principals,
List<String> roles,
boolean grantOption,
HivePrincipal grantor) |
void |
HiveAuthorizerImpl.revokeRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
HiveAuthorizer.revokeRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc)
Revoke roles in given roles list to principals in given hivePrincipals list
|
void |
HiveAccessController.revokeRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
HiveV1Authorizer.setCurrentRole(String roleName) |
void |
HiveAuthorizerImpl.setCurrentRole(String roleName) |
void |
HiveAuthorizer.setCurrentRole(String roleName)
Set the current role to roleName argument
|
void |
HiveAccessController.setCurrentRole(String roleName) |
List<HivePrivilegeInfo> |
HiveV1Authorizer.showPrivileges(HivePrincipal principal,
HivePrivilegeObject privObj) |
List<HivePrivilegeInfo> |
HiveAuthorizerImpl.showPrivileges(HivePrincipal principal,
HivePrivilegeObject privObj) |
List<HivePrivilegeInfo> |
HiveAuthorizer.showPrivileges(HivePrincipal principal,
HivePrivilegeObject privObj)
Show privileges for given principal on given object
|
List<HivePrivilegeInfo> |
HiveAccessController.showPrivileges(HivePrincipal principal,
HivePrivilegeObject privObj) |
Modifier and Type | Method and Description |
---|---|
static void |
SQLAuthorizationUtils.assertNoDeniedPermissions(HivePrincipal hivePrincipal,
HiveOperationType hiveOpType,
List<String> deniedMessages) |
static List<HiveObjectPrivilege> |
RevokePrivAuthUtils.authorizeAndGetRevokePrivileges(List<HivePrincipal> principals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
boolean grantOption,
IMetaStoreClient mClient,
String userName) |
void |
SQLStdHiveAuthorizationValidator.checkPrivileges(HiveOperationType hiveOpType,
List<HivePrivilegeObject> inputHObjs,
List<HivePrivilegeObject> outputHObjs,
HiveAuthzContext context) |
void |
DummyHiveAuthorizationValidator.checkPrivileges(HiveOperationType hiveOpType,
List<HivePrivilegeObject> inputHObjs,
List<HivePrivilegeObject> outputHObjs,
HiveAuthzContext context) |
void |
SQLStdHiveAccessControllerWrapper.createRole(String roleName,
HivePrincipal adminGrantor) |
void |
SQLStdHiveAccessController.createRole(String roleName,
HivePrincipal adminGrantor) |
void |
SQLStdHiveAccessControllerWrapper.dropRole(String roleName) |
void |
SQLStdHiveAccessController.dropRole(String roleName) |
List<String> |
SQLStdHiveAccessControllerWrapper.getAllRoles() |
List<String> |
SQLStdHiveAccessController.getAllRoles() |
List<HiveRoleGrant> |
SQLStdHiveAccessControllerWrapper.getPrincipalGrantInfoForRole(String roleName) |
List<HiveRoleGrant> |
SQLStdHiveAccessController.getPrincipalGrantInfoForRole(String roleName) |
List<HiveRoleGrant> |
SQLStdHiveAccessControllerWrapper.getRoleGrantInfoForPrincipal(HivePrincipal principal) |
List<HiveRoleGrant> |
SQLStdHiveAccessController.getRoleGrantInfoForPrincipal(HivePrincipal principal) |
void |
SQLStdHiveAccessControllerWrapper.grantPrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
SQLStdHiveAccessController.grantPrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
SQLStdHiveAccessControllerWrapper.grantRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
SQLStdHiveAccessController.grantRole(List<HivePrincipal> hivePrincipals,
List<String> roleNames,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
SQLStdHiveAccessControllerWrapper.revokePrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
SQLStdHiveAccessController.revokePrivileges(List<HivePrincipal> hivePrincipals,
List<HivePrivilege> hivePrivileges,
HivePrivilegeObject hivePrivObject,
HivePrincipal grantorPrincipal,
boolean grantOption) |
void |
SQLStdHiveAccessControllerWrapper.revokeRole(List<HivePrincipal> hivePrincipals,
List<String> roles,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
SQLStdHiveAccessController.revokeRole(List<HivePrincipal> hivePrincipals,
List<String> roleNames,
boolean grantOption,
HivePrincipal grantorPrinc) |
void |
SQLStdHiveAccessControllerWrapper.setCurrentRole(String roleName) |
void |
SQLStdHiveAccessController.setCurrentRole(String roleName) |
List<HivePrivilegeInfo> |
SQLStdHiveAccessControllerWrapper.showPrivileges(HivePrincipal principal,
HivePrivilegeObject privObj) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.