Index

A B C D E F G H I J M N P R S T V 
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 constructorParamIdx record 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 PermissionChecker annotation 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 methodParamIdx record 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 nestedParamExpression record 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.PermissionSecurityChecksBuilder that 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 requiredParamIdx record 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 SecMethodAndPermCtorIdx record 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
 
A B C D E F G H I J M N P R S T V 
All Classes and Interfaces|All Packages