Index
All Classes and Interfaces|All Packages
A
- accept(AnnotationTransformation.TransformationContext) - Method in class io.quarkus.security.deployment.AdditionalDenyingUnannotatedTransformer
- accept(AnnotationTransformation.TransformationContext) - Method in class io.quarkus.security.deployment.AdditionalRolesAllowedTransformer
- addBouncyCastleExportsToNativeImage(BuildProducer<JPMSExportBuildItem>, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- addBouncyCastleProvidersToNativeImage(BuildProducer<GeneratedNativeImageClassBuildItem>, BuildProducer<NativeImageSecurityProviderBuildItem>, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- AdditionalDenyingUnannotatedTransformer - Class in io.quarkus.security.deployment
- AdditionalDenyingUnannotatedTransformer(Collection<MethodDescription>) - Constructor for class io.quarkus.security.deployment.AdditionalDenyingUnannotatedTransformer
- AdditionalRolesAllowedTransformer - Class in io.quarkus.security.deployment
- AdditionalRolesAllowedTransformer(Collection<MethodDescription>, List<String>) - Constructor for class io.quarkus.security.deployment.AdditionalRolesAllowedTransformer
- AdditionalSecured(MethodInfo, Optional<List<String>>) - Constructor for class io.quarkus.security.deployment.SecurityProcessor.AdditionalSecured
- AdditionalSecurityCheckBuildItem - Class in io.quarkus.security.deployment
-
Used as an integration point when extensions need to customize the security behavior of a bean The ResultHandle that is returned by function needs to be an instance of SecurityCheck
- AdditionalSecurityCheckBuildItem(MethodInfo, SecurityCheck) - Constructor for class io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem
- AUTHENTICATED - Static variable in class io.quarkus.security.deployment.DotNames
- authorizationController(LaunchModeBuildItem) - Method in class io.quarkus.security.deployment.SecurityProcessor
- authorizationEnabledInDevMode() - Method in interface io.quarkus.security.deployment.SecurityConfig
-
Whether authorization is enabled in dev mode or not.
B
- BLOCKING - Static variable in interface io.quarkus.security.deployment.PermissionSecurityChecks
- bouncyCastleFeature(NativeConfig, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- BouncyCastleJsseProviderBuildItem - Class in io.quarkus.security.deployment
- BouncyCastleJsseProviderBuildItem() - Constructor for class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
- BouncyCastleJsseProviderBuildItem(boolean) - Constructor for class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
- BouncyCastleProviderBuildItem - Class in io.quarkus.security.deployment
- BouncyCastleProviderBuildItem() - Constructor for class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
- BouncyCastleProviderBuildItem(boolean) - Constructor for class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
- build() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
C
- configExpressionPositions(String[]) - Static method in class io.quarkus.security.deployment.SecurityProcessor
- ConfigExpRolesAllowedSecurityCheckBuildItem - Class in io.quarkus.security.deployment
-
Marker build item that is used to indicate that there are
SupplierRolesAllowedChecks whose roles contains config expressions that should be resolved at runtime. - ConfigExpRolesAllowedSecurityCheckBuildItem() - Constructor for class io.quarkus.security.deployment.ConfigExpRolesAllowedSecurityCheckBuildItem
- configurePermissionCheckers(PermissionSecurityChecksBuilderBuildItem, BuildProducer<SyntheticBeanBuildItem>, SecurityCheckRecorder, BeanDiscoveryFinishedBuildItem, BuildProducer<GeneratedClassBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- constructorParamIdx() - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Returns the value of the
constructorParamIdxrecord component. - createMethodDescription(MethodInfo) - Static method in class io.quarkus.security.deployment.SecurityProcessor
- createPermissionPredicates() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
-
Creates predicate for each secured method.
- createPermissionSecurityChecksBuilder(BeanArchiveIndexBuildItem, PermissionsAllowedMetaAnnotationBuildItem) - Method in class io.quarkus.security.deployment.SecurityProcessor
- createSecurityCheckStorage(BuildProducer<SyntheticBeanBuildItem>, BuildProducer<ApplicationClassPredicateBuildItem>, SecurityCheckRecorder, SecurityProcessor.MethodSecurityChecks, List<DefaultSecurityCheckBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
D
- DENY_ALL - Static variable in class io.quarkus.security.deployment.DotNames
- denyUnannotatedMembers() - Method in interface io.quarkus.security.deployment.SecurityConfig
-
If set to true, access to all methods of beans that have any security annotations on other members will be denied by default.
- DenyUnannotatedPredicate - Class in io.quarkus.security.deployment
- DenyUnannotatedPredicate() - Constructor for class io.quarkus.security.deployment.DenyUnannotatedPredicate
- DotNames - Class in io.quarkus.security.deployment
E
- equals(Object) - Method in class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
- equals(Object) - Method in class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
- equals(Object) - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Indicates whether some other object is "equal to" this one.
F
- feature() - Method in class io.quarkus.security.deployment.SecurityProcessor
- foundPermissionChecker() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- foundPermissionsAllowedInstances() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
G
- gatherClassSecurityChecks(BuildProducer<RegisterClassSecurityCheckBuildItem>, BeanArchiveIndexBuildItem, PermissionsAllowedMetaAnnotationBuildItem, List<ClassSecurityAnnotationBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- gatherPermissionsAllowedAnnotations(Map<MethodInfo, AnnotationInstance>, Map<ClassInfo, AnnotationInstance>, List<AnnotationInstance>, Predicate<MethodInfo>) - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- gatherSecurityChecks(BuildProducer<ConfigExpRolesAllowedSecurityCheckBuildItem>, List<RolesAllowedConfigExpResolverBuildItem>, BeanArchiveIndexBuildItem, BuildProducer<ApplicationClassPredicateBuildItem>, BuildProducer<RunTimeConfigBuilderBuildItem>, List<AdditionalSecuredMethodsBuildItem>, SecurityCheckRecorder, List<AdditionalSecurityAnnotationBuildItem>, BuildProducer<ClassSecurityCheckStorageBuildItem>, List<RegisterClassSecurityCheckBuildItem>, BuildProducer<ReflectiveClassBuildItem>, List<AdditionalSecurityCheckBuildItem>, PermissionSecurityChecksBuilderBuildItem, BuildProducer<GeneratedClassBuildItem>, BuildProducer<ReflectiveClassBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- generatePermissionCheckers(BuildProducer<GeneratedClassBuildItem>) - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
-
This method for each detected
PermissionCheckerannotation instance generate following class: - get_security(Object) - Static method in class io.quarkus.security.deployment.SecurityProcessor$$accessor
- getAdditionalBindings() - Method in class io.quarkus.security.deployment.SecurityAnnotationsRegistrar
- getClassNameSecurityChecks() - Method in interface io.quarkus.security.deployment.PermissionSecurityChecks
- getMethodInfo() - Method in class io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem
- getMethodSecurityChecks() - Method in interface io.quarkus.security.deployment.PermissionSecurityChecks
- getPermissionCheckers() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- getPermissionsAllowedInstances(IndexView) - Static method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- getProviderConfig() - Method in class io.quarkus.security.deployment.JCAProviderBuildItem
- getProviderName() - Method in class io.quarkus.security.deployment.JCAProviderBuildItem
- getSecurityCheck() - Method in class io.quarkus.security.deployment.AdditionalSecurityCheckBuildItem
H
- hashCode() - Method in class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
- hashCode() - Method in class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
- hashCode() - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Returns a hash code value for this object.
I
- INHERITED - Static variable in class io.quarkus.security.deployment.DotNames
- instance - Variable in class io.quarkus.security.deployment.PermissionSecurityChecksBuilderBuildItem
- io.quarkus.security.deployment - package io.quarkus.security.deployment
- isInFipsMode() - Method in class io.quarkus.security.deployment.BouncyCastleJsseProviderBuildItem
- isInFipsMode() - Method in class io.quarkus.security.deployment.BouncyCastleProviderBuildItem
- isPermissionsAllowedInterceptor(ClassInfo) - Static method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- isPublicNonStaticNonConstructor(MethodInfo) - Static method in class io.quarkus.security.deployment.SecurityProcessor
J
- JCAProviderBuildItem - Class in io.quarkus.security.deployment
-
Metadata for the names of JCA Provider to register for reflection
- JCAProviderBuildItem(String) - Constructor for class io.quarkus.security.deployment.JCAProviderBuildItem
- JCAProviderBuildItem(String, String) - Constructor for class io.quarkus.security.deployment.JCAProviderBuildItem
M
- makePermissionCheckerClassBeansUnremovable() - Method in class io.quarkus.security.deployment.SecurityProcessor
- makeSecurityAnnotationsInherited(BuildProducer<AnnotationsTransformerBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- methodInfo - Variable in class io.quarkus.security.deployment.SecurityProcessor.AdditionalSecured
- methodParamIdx() - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Returns the value of the
methodParamIdxrecord component. - MethodSecurityChecks(Map<MethodInfo, SecurityCheck>) - Constructor for class io.quarkus.security.deployment.SecurityProcessor.MethodSecurityChecks
- movePermFromMetaAnnToMetaTarget(IndexView) - Static method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
N
- nestedParamExpression() - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Returns the value of the
nestedParamExpressionrecord component.
P
- PERMISSION_CHECKER_NAME - Static variable in interface io.quarkus.security.deployment.PermissionSecurityChecks
- permissionClasses() - Method in interface io.quarkus.security.deployment.PermissionSecurityChecks
- PERMISSIONS_ALLOWED - Static variable in class io.quarkus.security.deployment.DotNames
- PermissionSecurityChecks - Interface in io.quarkus.security.deployment
- PermissionSecurityChecks.PermissionConverterGenerator - Class in io.quarkus.security.deployment
- PermissionSecurityChecks.PermissionSecurityChecksBuilder - Class in io.quarkus.security.deployment
- PermissionSecurityChecks.SecMethodAndPermCtorIdx - Record Class in io.quarkus.security.deployment
- PermissionSecurityChecksBuilder(IndexView, PermissionsAllowedMetaAnnotationBuildItem) - Constructor for class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- PermissionSecurityChecksBuilderBuildItem - Class in io.quarkus.security.deployment
-
Carries instance of the
PermissionSecurityChecks.PermissionSecurityChecksBuilderthat needs to be used by different build steps inside Quarkus Security deployment module. - PermissionSecurityChecksBuilderBuildItem(PermissionSecurityChecks.PermissionSecurityChecksBuilder) - Constructor for class io.quarkus.security.deployment.PermissionSecurityChecksBuilderBuildItem
- PERMIT_ALL - Static variable in class io.quarkus.security.deployment.DotNames
- prepareBouncyCastleProviders(CurateOutcomeBuildItem, BuildProducer<ReflectiveClassBuildItem>, BuildProducer<RuntimeReinitializedClassBuildItem>, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- prepareParamConverterGenerator(SecurityCheckRecorder, BuildProducer<GeneratedClassBuildItem>, BuildProducer<ReflectiveClassBuildItem>) - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- produceJcaSecurityProviders(BuildProducer<JCAProviderBuildItem>, BuildProducer<BouncyCastleProviderBuildItem>, BuildProducer<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
-
Create JCAProviderBuildItems for any configured provider names
R
- recordBouncyCastleProviders(SecurityProviderRecorder, List<BouncyCastleProviderBuildItem>, List<BouncyCastleJsseProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- recordRuntimeConfigReady(SecurityCheckRecorder, ShutdownContextBuildItem, LaunchModeBuildItem) - Method in class io.quarkus.security.deployment.SecurityProcessor
- registerAdditionalBeans(BuildProducer<AdditionalBeanBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- registerJCAProvidersForReflection(BuildProducer<ReflectiveClassBuildItem>, List<JCAProviderBuildItem>, BuildProducer<NativeImageSecurityProviderBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
-
Register the classes for reflection in the requested named providers
- registerSecurityInterceptors(BuildProducer<InterceptorBindingRegistrarBuildItem>, BuildProducer<AdditionalBeanBuildItem>, BuildProducer<SyntheticBeanBuildItem>, SecurityCheckRecorder, Optional<AdditionalSecurityConstrainerEventPropsBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- requiredParamIdx() - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Returns the value of the
requiredParamIdxrecord component. - resolveConfigExpressionRoles(Optional<ConfigExpRolesAllowedSecurityCheckBuildItem>, SecurityCheckRecorder) - Method in class io.quarkus.security.deployment.SecurityProcessor
- ROLES_ALLOWED - Static variable in class io.quarkus.security.deployment.DotNames
- rolesAllowed - Variable in class io.quarkus.security.deployment.SecurityProcessor.AdditionalSecured
S
- SecMethodAndPermCtorIdx(int, int) - Constructor for record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
- SecMethodAndPermCtorIdx(int, int, String, Integer) - Constructor for record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Creates an instance of a
SecMethodAndPermCtorIdxrecord class. - security - Variable in class io.quarkus.security.deployment.SecurityProcessor
- SECURITY_BINDINGS - Static variable in class io.quarkus.security.deployment.SecurityAnnotationsRegistrar
- SecurityAnnotationsRegistrar - Class in io.quarkus.security.deployment
- SecurityAnnotationsRegistrar() - Constructor for class io.quarkus.security.deployment.SecurityAnnotationsRegistrar
- securityChecks - Variable in class io.quarkus.security.deployment.SecurityProcessor.MethodSecurityChecks
- SecurityCheckStorageAppPredicate() - Constructor for class io.quarkus.security.deployment.SecurityProcessor.SecurityCheckStorageAppPredicate
- SecurityConfig - Interface in io.quarkus.security.deployment
- SecurityProcessor - Class in io.quarkus.security.deployment
- SecurityProcessor() - Constructor for class io.quarkus.security.deployment.SecurityProcessor
- SecurityProcessor.AdditionalSecured - Class in io.quarkus.security.deployment
- SecurityProcessor.MethodSecurityChecks - Class in io.quarkus.security.deployment
- SecurityProcessor.SecurityCheckStorageAppPredicate - Class in io.quarkus.security.deployment
- SecurityProcessor$$accessor - Class in io.quarkus.security.deployment
- securityProviderConfig() - Method in interface io.quarkus.security.deployment.SecurityConfig
-
Security provider configuration
- securityProviders() - Method in interface io.quarkus.security.deployment.SecurityConfig
-
List of security providers to register
- set_security(Object, Object) - Static method in class io.quarkus.security.deployment.SecurityProcessor$$accessor
- supportBlockingExecutionOfPermissionChecks() - Method in class io.quarkus.security.deployment.SecurityProcessor
T
- test(String) - Method in class io.quarkus.security.deployment.SecurityProcessor.SecurityCheckStorageAppPredicate
- test(ClassInfo) - Method in class io.quarkus.security.deployment.DenyUnannotatedPredicate
- test(MethodInfo) - Method in class io.quarkus.security.deployment.AdditionalDenyingUnannotatedTransformer
- test(MethodInfo) - Method in class io.quarkus.security.deployment.AdditionalRolesAllowedTransformer
- toString() - Method in record class io.quarkus.security.deployment.PermissionSecurityChecks.SecMethodAndPermCtorIdx
-
Returns a string representation of this record class.
- transformPermissionsAllowedMetaAnnotations(BeanArchiveIndexBuildItem, BuildProducer<AnnotationsTransformerBuildItem>, List<ClassSecurityAnnotationBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
- transformSecurityAnnotations(BuildProducer<AnnotationsTransformerBuildItem>, List<AdditionalSecuredMethodsBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
V
- validatePermissionClasses() - Method in class io.quarkus.security.deployment.PermissionSecurityChecks.PermissionSecurityChecksBuilder
- validateStartUpObserversNotSecured(SynthesisFinishedBuildItem, ValidationPhaseBuildItem, BeanArchiveIndexBuildItem, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem>) - Method in class io.quarkus.security.deployment.SecurityProcessor
All Classes and Interfaces|All Packages