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.
SecurityTransformerhelper produced by theSecurityTransformerBuildItembuild item