Index
All Classes and Interfaces|All Packages
A
- additionalSecuredMethods - Variable in class io.quarkus.security.spi.AdditionalSecuredMethodsBuildItem
- AdditionalSecuredMethodsBuildItem - Class in io.quarkus.security.spi
-
Contains methods that need to have
DenyAllorRolesAllowed. - AdditionalSecuredMethodsBuildItem(Collection<MethodInfo>) - Constructor for class io.quarkus.security.spi.AdditionalSecuredMethodsBuildItem
- AdditionalSecuredMethodsBuildItem(Collection<MethodInfo>, Optional<List<String>>) - Constructor for class io.quarkus.security.spi.AdditionalSecuredMethodsBuildItem
- AdditionalSecurityAnnotationBuildItem - Class in io.quarkus.security.spi
-
Allows integrating extensions to signal they provide their own security annotation.
- AdditionalSecurityAnnotationBuildItem(DotName) - Constructor for class io.quarkus.security.spi.AdditionalSecurityAnnotationBuildItem
- AdditionalSecurityConstrainerEventPropsBuildItem - Class in io.quarkus.security.spi
-
This item allows to enhance properties of security events produced by SecurityConstrainer.
- AdditionalSecurityConstrainerEventPropsBuildItem(Supplier<Map<String, Object>>) - Constructor for class io.quarkus.security.spi.AdditionalSecurityConstrainerEventPropsBuildItem
- addSecurityCheck(DotName, Object) - Method in class io.quarkus.security.spi.ClassSecurityCheckStorageBuildItem.ClassStorageBuilder
B
- build() - Method in class io.quarkus.security.spi.ClassSecurityCheckStorageBuildItem.ClassStorageBuilder
C
- ClassSecurityAnnotationBuildItem - Class in io.quarkus.security.spi
-
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).
- ClassSecurityAnnotationBuildItem(DotName) - Constructor for class io.quarkus.security.spi.ClassSecurityAnnotationBuildItem
-
This will identify classes that require class-level security.
- ClassSecurityCheckStorageBuildItem - Class in io.quarkus.security.spi
-
Security check storage containing additional security checks created for secured classes matching one of the
ClassSecurityAnnotationBuildItemfilters during the static init. - ClassSecurityCheckStorageBuildItem.ClassStorageBuilder - Class in io.quarkus.security.spi
- ClassStorageBuilder() - Constructor for class io.quarkus.security.spi.ClassSecurityCheckStorageBuildItem.ClassStorageBuilder
D
- DefaultSecurityCheckBuildItem - Class in io.quarkus.security.spi
-
Registers default SecurityCheck with the SecurityCheckStorage.
- DENY_ALL - Static variable in class io.quarkus.security.spi.SecurityTransformerUtils
- denyAll() - Static method in class io.quarkus.security.spi.DefaultSecurityCheckBuildItem
F
- findFirstStandardSecurityAnnotation(Collection<AnnotationInstance>) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
- findFirstStandardSecurityAnnotation(ClassInfo) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
- findFirstStandardSecurityAnnotation(MethodInfo) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
- findPermissionsAllowedInstance(ClassInfo) - Method in class io.quarkus.security.spi.PermissionsAllowedMetaAnnotationBuildItem
G
- getAdditionalEventPropsSupplier() - Method in class io.quarkus.security.spi.AdditionalSecurityConstrainerEventPropsBuildItem
- getClassAnnotation() - Method in class io.quarkus.security.spi.ClassSecurityAnnotationBuildItem
- getClassName() - Method in class io.quarkus.security.spi.RegisterClassSecurityCheckBuildItem
- getConfigValueRecorder() - Method in class io.quarkus.security.spi.RolesAllowedConfigExpResolverBuildItem
- getRoleConfigExpr() - Method in class io.quarkus.security.spi.RolesAllowedConfigExpResolverBuildItem
- getRolesAllowed() - Method in class io.quarkus.security.spi.DefaultSecurityCheckBuildItem
- getSecurityAnnotationInstance() - Method in class io.quarkus.security.spi.RegisterClassSecurityCheckBuildItem
- getSecurityAnnotationName() - Method in class io.quarkus.security.spi.AdditionalSecurityAnnotationBuildItem
- getSecurityCheck(DotName) - Method in class io.quarkus.security.spi.ClassSecurityCheckStorageBuildItem
-
Returns additional security check created for classes annotated with standard security annotations based on the
ClassSecurityAnnotationBuildItemfilter. - getTransitiveInstances() - Method in class io.quarkus.security.spi.PermissionsAllowedMetaAnnotationBuildItem
H
- hasPermissionsAllowed(List<AnnotationInstance>) - Method in class io.quarkus.security.spi.PermissionsAllowedMetaAnnotationBuildItem
- hasPermissionsAllowed(ClassInfo) - Method in class io.quarkus.security.spi.PermissionsAllowedMetaAnnotationBuildItem
- hasPermissionsAllowed(MethodInfo) - Method in class io.quarkus.security.spi.PermissionsAllowedMetaAnnotationBuildItem
- hasSecurityAnnotation(Collection<AnnotationInstance>) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
- hasSecurityAnnotation(ClassInfo) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
- hasSecurityAnnotation(MethodInfo) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
I
- io.quarkus.security.spi - package io.quarkus.security.spi
- isSecurityConfigExpressionCandidate(String) - Static method in class io.quarkus.security.spi.RolesAllowedConfigExpResolverBuildItem
- isStandardSecurityAnnotation(AnnotationInstance) - Static method in class io.quarkus.security.spi.SecurityTransformerUtils
P
- PermissionsAllowedMetaAnnotationBuildItem - Class in io.quarkus.security.spi
-
Contains transitive
PermissionsAllowedinstances. - PermissionsAllowedMetaAnnotationBuildItem(List<AnnotationInstance>, List<DotName>) - Constructor for class io.quarkus.security.spi.PermissionsAllowedMetaAnnotationBuildItem
R
- RegisterClassSecurityCheckBuildItem - Class in io.quarkus.security.spi
-
Registers security check against
ClassSecurityCheckStorageBuildItemfor security annotation instances passed in this build item. - RegisterClassSecurityCheckBuildItem(DotName, AnnotationInstance) - Constructor for class io.quarkus.security.spi.RegisterClassSecurityCheckBuildItem
- rolesAllowed - Variable in class io.quarkus.security.spi.AdditionalSecuredMethodsBuildItem
- rolesAllowed - Variable in class io.quarkus.security.spi.DefaultSecurityCheckBuildItem
- rolesAllowed(List<String>) - Static method in class io.quarkus.security.spi.DefaultSecurityCheckBuildItem
- RolesAllowedConfigExpResolverBuildItem - Class in io.quarkus.security.spi
-
Provides a way to transform roles allowed specified as configuration expressions in annotations to runtime configuration values.
- RolesAllowedConfigExpResolverBuildItem(String, BiConsumer<String, Supplier<String[]>>) - Constructor for class io.quarkus.security.spi.RolesAllowedConfigExpResolverBuildItem
S
- SecurityTransformerUtils - Class in io.quarkus.security.spi
U
- useClassLevelSecurity(List<ClassSecurityAnnotationBuildItem>) - Static method in class io.quarkus.security.spi.ClassSecurityAnnotationBuildItem
All Classes and Interfaces|All Packages