@InterfaceStability.Unstable @InterfaceAudience.Public public interface ImpersonationProvider extends Configurable
| Modifier and Type | Method and Description | 
|---|---|
| void | authorize(UserGroupInformation user,
         String remoteAddress)Authorize the superuser which is doing doAs | 
| void | init(String configurationPrefix)Specifies the configuration prefix for the proxy user properties and
 initializes the provider. | 
getConf, setConfvoid init(String configurationPrefix)
configurationPrefix - the configuration prefix for the proxy user
 propertiesvoid authorize(UserGroupInformation user, String remoteAddress) throws AuthorizationException
user - ugi of the effective or proxy user which contains a real userremoteAddress - the ip address of clientAuthorizationExceptionCopyright © 2018 Apache Software Foundation. All rights reserved.