org.apache.hadoop.security.authorize
Class ServiceAuthorizationManager
java.lang.Object
   org.apache.hadoop.security.authorize.ServiceAuthorizationManager
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_AUTHORIZATIONinstead.
- 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 service
- protocol- service being accessed
- conf- configuration to use
- addr- InetAddress of the client
- Throws:
- AuthorizationException- on authorization failure
 
refresh
public static void refresh(Configuration conf,
                           PolicyProvider provider)
- 
 
Copyright © 2009 The Apache Software Foundation