Class DRPCSimpleACLAuthorizer
java.lang.Object
org.apache.storm.security.auth.authorizer.DRPCAuthorizerBase
org.apache.storm.security.auth.authorizer.DRPCSimpleACLAuthorizer
- All Implemented Interfaces:
- IAuthorizer
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.slf4j.Loggerprotected booleanprotected IPrincipalToLocalFields inherited from class org.apache.storm.security.auth.authorizer.DRPCAuthorizerBaseFUNCTION_NAME
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanpermitClientOrInvocationRequest(ReqContext context, Map<String, Object> params, String fieldName) protected booleanpermitClientRequest(ReqContext context, String operation, Map<String, Object> params) protected booleanpermitInvocationRequest(ReqContext context, String operation, Map<String, Object> params) voidInvoked once immediately after construction.protected Map<String,DRPCSimpleACLAuthorizer.AclFunctionEntry> Methods inherited from class org.apache.storm.security.auth.authorizer.DRPCAuthorizerBasepermit
- 
Field Details- 
LOGpublic static final org.slf4j.Logger LOG
- 
CLIENT_USERS_KEY- See Also:
 
- 
INVOCATION_USER_KEY- See Also:
 
- 
FUNCTION_KEY- See Also:
 
- 
aclFileName
- 
ptol
- 
permitWhenMissingFunctionEntryprotected boolean permitWhenMissingFunctionEntry
 
- 
- 
Constructor Details- 
DRPCSimpleACLAuthorizerpublic DRPCSimpleACLAuthorizer()
 
- 
- 
Method Details- 
readAclFromConfig
- 
prepareDescription copied from interface:IAuthorizerInvoked once immediately after construction.- Specified by:
- preparein interface- IAuthorizer
- Specified by:
- preparein class- DRPCAuthorizerBase
- Parameters:
- conf- Storm cluster configuration
 
- 
permitClientOrInvocationRequestprotected boolean permitClientOrInvocationRequest(ReqContext context, Map<String, Object> params, String fieldName) 
- 
permitClientRequestprotected boolean permitClientRequest(ReqContext context, String operation, Map<String, Object> params) - Specified by:
- permitClientRequestin class- DRPCAuthorizerBase
 
- 
permitInvocationRequestprotected boolean permitInvocationRequest(ReqContext context, String operation, Map<String, Object> params) - Specified by:
- permitInvocationRequestin class- DRPCAuthorizerBase
 
 
-