Module org.elasticsearch.xcore
Class AuthorizationEngine.RequestInfo
java.lang.Object
org.elasticsearch.xpack.core.security.authz.AuthorizationEngine.RequestInfo
- Enclosing interface:
AuthorizationEngine
A class that encapsulates information about the request that is being authorized including
the actual transport request, the authentication, and the action being invoked.
-
Constructor Summary
ConstructorsConstructorDescriptionRequestInfo(Authentication authentication, TransportRequest request, String action, AuthorizationEngine.AuthorizationContext originatingContext) RequestInfo(Authentication authentication, TransportRequest request, String action, AuthorizationEngine.AuthorizationContext originatingContext, AuthorizationEngine.ParentActionAuthorization parentAuthorization) -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]indices(TransportRequest transportRequest) toString()
-
Constructor Details
-
RequestInfo
public RequestInfo(Authentication authentication, TransportRequest request, String action, AuthorizationEngine.AuthorizationContext originatingContext, AuthorizationEngine.ParentActionAuthorization parentAuthorization) -
RequestInfo
public RequestInfo(Authentication authentication, TransportRequest request, String action, AuthorizationEngine.AuthorizationContext originatingContext)
-
-
Method Details