Package | Description |
---|---|
org.apache.storm.daemon.nimbus | |
org.apache.storm.daemon.supervisor | |
org.apache.storm.security.auth | |
org.apache.storm.security.auth.authorizer |
Modifier and Type | Method and Description |
---|---|
void |
Nimbus.checkAuthorization(String topoName,
Map<String,Object> topoConf,
String operation,
ReqContext context) |
Modifier and Type | Method and Description |
---|---|
void |
Supervisor.checkAuthorization(String topoName,
Map<String,Object> topoConf,
String operation,
ReqContext context) |
Modifier and Type | Method and Description |
---|---|
static ReqContext |
ReqContext.context() |
ReqContext |
IHttpCredentialsPlugin.populateContext(ReqContext context,
javax.servlet.http.HttpServletRequest req)
Populates a given context with credentials information from an HTTP request.
|
ReqContext |
DefaultHttpCredentialsPlugin.populateContext(ReqContext context,
javax.servlet.http.HttpServletRequest req)
Populates a given context with a new Subject derived from the credentials in a servlet request.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf)
permit() method is invoked for each incoming Thrift request.
|
ReqContext |
IHttpCredentialsPlugin.populateContext(ReqContext context,
javax.servlet.http.HttpServletRequest req)
Populates a given context with credentials information from an HTTP request.
|
ReqContext |
DefaultHttpCredentialsPlugin.populateContext(ReqContext context,
javax.servlet.http.HttpServletRequest req)
Populates a given context with a new Subject derived from the credentials in a servlet request.
|
Constructor and Description |
---|
ReqContext(ReqContext other)
Copy Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SupervisorSimpleACLAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf)
permit() method is invoked for each incoming Thrift request.
|
boolean |
SimpleWhitelistAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf)
permit() method is invoked for each incoming Thrift request |
boolean |
SimpleACLAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf)
permit() method is invoked for each incoming Thrift request.
|
boolean |
NoopAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf)
permit() method is invoked for each incoming Thrift request
|
boolean |
ImpersonationAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf) |
boolean |
DRPCAuthorizerBase.permit(ReqContext context,
String operation,
Map<String,Object> params)
Authorizes request from to the DRPC server.
|
boolean |
DenyAuthorizer.permit(ReqContext context,
String operation,
Map<String,Object> topoConf)
permit() method is invoked for each incoming Thrift request
|
protected boolean |
DRPCSimpleACLAuthorizer.permitClientOrInvocationRequest(ReqContext context,
Map<String,Object> params,
String fieldName) |
protected boolean |
DRPCSimpleACLAuthorizer.permitClientRequest(ReqContext context,
String operation,
Map<String,Object> params) |
protected abstract boolean |
DRPCAuthorizerBase.permitClientRequest(ReqContext context,
String operation,
Map<String,Object> params) |
protected boolean |
DRPCSimpleACLAuthorizer.permitInvocationRequest(ReqContext context,
String operation,
Map<String,Object> params) |
protected abstract boolean |
DRPCAuthorizerBase.permitInvocationRequest(ReqContext context,
String operation,
Map<String,Object> params) |
Copyright © 2019 The Apache Software Foundation. All rights reserved.