Package io.quarkus.security.spi
Class ClassSecurityCheckAnnotationBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.security.spi.ClassSecurityCheckAnnotationBuildItem
public final class ClassSecurityCheckAnnotationBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Allows to create additional security checks for standard security annotations defined on a class level.
We strongly recommended to secure CDI beans with
AdditionalSecuredMethodsBuildItem
if additional security is required. If you decide to use this build item, you must use
class security check storage and apply checks manually. Thus, it's only suitable for very special cases.-
Constructor Summary
ConstructorsConstructorDescriptionClassSecurityCheckAnnotationBuildItem(org.jboss.jandex.DotName classAnnotation) Quarkus will register security checks againstClassSecurityCheckStorageBuildItemfor classes annotated with theclassAnnotationthat are secured with a standard security annotation. -
Method Summary
-
Constructor Details
-
ClassSecurityCheckAnnotationBuildItem
public ClassSecurityCheckAnnotationBuildItem(org.jboss.jandex.DotName classAnnotation) Quarkus will register security checks againstClassSecurityCheckStorageBuildItemfor classes annotated with theclassAnnotationthat are secured with a standard security annotation.- Parameters:
classAnnotation- class-level annotation name
-
-
Method Details
-
getClassAnnotation
public org.jboss.jandex.DotName getClassAnnotation()
-