Interface | Description |
---|---|
Owned |
Describes a method response object, or method parameter object, that can be validated for
ownership against the currently logged in user.
|
PolicyAspectProcessor |
Responsible for processing AOP calls to
Policy annotated methods and running those
requests through a PolicyEvaluator before allowing the call to proceed. |
PolicyEvaluator |
Validate security context required to execute a method annotated with
Policy . |
PolicyUtils |
Utility class capable of performing validation of a requested operation based on permissions
available to the current
Authentication . |
Class | Description |
---|---|
CrudPolicyAspect |
Validate methods specifically inherited from
CrudRepository . |
DefaultPolicyAspect |
Validate
Policy annotated methods |
DefaultPolicyAspectProcessor | |
PermissionUtils |
Convenience methods used for processing permissions and authorities
|
PolicyContext |
A thread context to keep track of
Policy aspects during validation. |
PolicyInformation |
DTO object to hold information harvested form
Policy annotations during runtime execution
of validation. |
PolicyOverride |
An alternative to
Policy used to introduce, alter or remove policy configuration on one
or more component methods. |
PolicyResponse |
The result of the validation.
|
PolicySecurityExpressionRoot |
Default SPEL support for Authentication context evaluation.
|
ValidationContext |
Thread context used to describe whether or not a policy validation is currently in progress.
|
Enum | Description |
---|---|
IdentityType |
One of more possible user identity types.
|
PermissionMatchingStrategy |
Strategy for multiple permissions evaluated against a policy
|
PermissionUtils.PermissionType |
Annotation Type | Description |
---|---|
Policy |
Used to annotate a method that should be validated against one or more policies before the method
is allowed to execute.
|
Copyright © 2021. All rights reserved.