All Classes and Interfaces

Class
Description
Contains methods that need to have DenyAll or RolesAllowed.
Allows integrating extensions to signal they provide their own security annotation.
This item allows to enhance properties of security events produced by SecurityConstrainer.
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.
 
Allows Quarkus core extensions to provide a CurrentIdentityAssociation implementation.
Registers default SecurityCheck with the SecurityCheckStorage.
Contains transitive PermissionsAllowed instances.
Registers security check against ClassSecurityCheckStorageBuildItem for security annotation instances passed in this build item.
Provides a way to transform roles allowed specified as configuration expressions in annotations to runtime configuration values.
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.
A build item that serves as a builder for the SecurityTransformer.
Deprecated, for removal: This API element is subject to removal in a future version.
this transformer does not reflect annotation transformations, use the SecurityTransformer helper produced by the SecurityTransformerBuildItem build item