@InterfaceAudience.LimitedPrivate(value={"HDFS","MapReduce"}) @InterfaceStability.Evolving public class ServiceAuthorizationManager extends Object
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.logging.Log |
AUDITLOG |
static String |
SERVICE_AUTHORIZATION_CONFIG
Deprecated.
|
Constructor and Description |
---|
ServiceAuthorizationManager() |
Modifier and Type | Method and Description |
---|---|
void |
authorize(UserGroupInformation user,
Class<?> protocol,
Configuration conf,
InetAddress addr)
Authorize the user to access the protocol being used.
|
void |
refresh(Configuration conf,
PolicyProvider provider) |
@Deprecated public static final String SERVICE_AUTHORIZATION_CONFIG
CommonConfigurationKeysPublic.HADOOP_SECURITY_AUTHORIZATION
instead.public static final org.apache.commons.logging.Log AUDITLOG
public void authorize(UserGroupInformation user, Class<?> protocol, Configuration conf, InetAddress addr) throws AuthorizationException
user
- user accessing the serviceprotocol
- service being accessedconf
- configuration to useaddr
- InetAddress of the clientAuthorizationException
- on authorization failurepublic void refresh(Configuration conf, PolicyProvider provider)
Copyright © 2013 Apache Software Foundation. All rights reserved.