org.apache.hadoop.security.authorize
Class ServiceAuthorizationManager
java.lang.Object
org.apache.hadoop.security.authorize.ServiceAuthorizationManager
public class ServiceAuthorizationManager
- extends Object
An authorization manager which handles service-level authorization
for incoming service requests.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_AUTHORIZATION_CONFIG
@Deprecated
public static final String SERVICE_AUTHORIZATION_CONFIG
- Deprecated. Use
CommonConfigurationKeys.HADOOP_SECURITY_AUTHORIZATION
instead.- Configuration key for controlling service-level authorization for Hadoop.
- See Also:
- Constant Field Values
ServiceAuthorizationManager
public ServiceAuthorizationManager()
authorize
public static void authorize(UserGroupInformation user,
Class<?> protocol,
Configuration conf,
InetAddress addr)
throws AuthorizationException
- Authorize the user to access the protocol being used.
- Parameters:
user
- user accessing the serviceprotocol
- service being accessedconf
- configuration to useaddr
- InetAddress of the client
- Throws:
AuthorizationException
- on authorization failure
refresh
public static void refresh(Configuration conf,
PolicyProvider provider)
Copyright © 2009 The Apache Software Foundation