Module org.elasticsearch.xcore
Class AuthorizationEngine.IndexAuthorizationResult
java.lang.Object
org.elasticsearch.xpack.core.security.authz.AuthorizationEngine.AuthorizationResult
org.elasticsearch.xpack.core.security.authz.AuthorizationEngine.IndexAuthorizationResult
- Enclosing interface:
AuthorizationEngine
public static class AuthorizationEngine.IndexAuthorizationResult
extends AuthorizationEngine.AuthorizationResult
An extension of
AuthorizationEngine.AuthorizationResult that is specific to index requests. Index requests
need to return a IndicesAccessControl object representing the users permissions to indices
that are being operated on.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AuthorizationEngine.IndexAuthorizationResultstatic final AuthorizationEngine.IndexAuthorizationResultstatic final AuthorizationEngine.IndexAuthorizationResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFailureContext(AuthorizationEngine.RequestInfo requestInfo, RestrictedIndices restrictedIndices) Returns additional context about an authorization failure, ifAuthorizationEngine.AuthorizationResult.isGranted()is false.static StringgetFailureDescription(Collection<String> deniedIndices, RestrictedIndices restrictedNames) Methods inherited from class org.elasticsearch.xpack.core.security.authz.AuthorizationEngine.AuthorizationResult
deny, granted, isGranted
-
Field Details
-
DENIED
-
EMPTY
-
ALLOW_NO_INDICES
-
-
Constructor Details
-
IndexAuthorizationResult
-
-
Method Details
-
getFailureContext
public String getFailureContext(AuthorizationEngine.RequestInfo requestInfo, RestrictedIndices restrictedIndices) Description copied from class:AuthorizationEngine.AuthorizationResultReturns additional context about an authorization failure, ifAuthorizationEngine.AuthorizationResult.isGranted()is false.- Overrides:
getFailureContextin classAuthorizationEngine.AuthorizationResult
-
getFailureDescription
public static String getFailureDescription(Collection<String> deniedIndices, RestrictedIndices restrictedNames) -
getIndicesAccessControl
-