-
Allows to create additional security checks for standard security annotations defined on a class level and
security interceptors for security annotations (such as selecting tenant or authentication mechanism).
Security check storage containing additional security checks created for secured classes
matching one of the
ClassSecurityAnnotationBuildItem filters during the static init.
Registers default SecurityCheck with the SecurityCheckStorage.
The RunAsUser annotation can only be used on the AnnotationTarget
matching a predicate registered with this build item.
Security annotations on interfaces are in most cases not inherited by interface implementors.
Helper class that allows to determine whether the annotation target has security annotations and which ones.
Types of authorization we perform for registered security annotations.