Class ImpersonationAuthorizer
java.lang.Object
org.apache.storm.security.auth.authorizer.ImpersonationAuthorizer
- All Implemented Interfaces:
- IAuthorizer
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected IGroupMappingServiceProviderprotected IPrincipalToLocalprotected Map<String,ImpersonationAuthorizer.ImpersonationACL> protected static final String
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
WILD_CARD- See Also:
 
- 
userImpersonationACL
- 
ptol
- 
groupMappingProvider
 
- 
- 
Constructor Details- 
ImpersonationAuthorizerpublic ImpersonationAuthorizer()
 
- 
- 
Method Details- 
prepareDescription copied from interface:IAuthorizerInvoked once immediately after construction.- Specified by:
- preparein interface- IAuthorizer
- Parameters:
- conf- Storm cluster configuration
 
- 
permitDescription copied from interface:IAuthorizerpermit() method is invoked for each incoming Thrift request.- Specified by:
- permitin interface- IAuthorizer
- Parameters:
- context- request context includes info about
- operation- operation name
- topoConf- configuration of targeted topology
- Returns:
- true if the request is authorized, false if reject
 
 
-