Index

A B C D F G H I P R S U 
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 DenyAll or RolesAllowed.
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 ClassSecurityAnnotationBuildItem filters 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 ClassSecurityAnnotationBuildItem filter.
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 PermissionsAllowed instances.
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 ClassSecurityCheckStorageBuildItem for 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
 
A B C D F G H I P R S U 
All Classes and Interfaces|All Packages