Class EagerSecurityContext
java.lang.Object
io.quarkus.resteasy.reactive.server.runtime.security.EagerSecurityContext
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final io.quarkus.security.spi.runtime.AuthorizationController(package private) final boolean(package private) final io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent,io.quarkus.security.spi.runtime.AuthorizationFailureEvent> (package private) final io.quarkus.arc.InjectableInstance<io.quarkus.security.identity.CurrentIdentityAssociation>(package private) static EagerSecurityContext(package private) final boolean(package private) final AbstractPathMatchingHttpSecurityPolicy -
Constructor Summary
ConstructorsConstructorDescriptionEagerSecurityContext(jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authorizationFailureEvent, boolean securityEventsEnabled, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authorizationSuccessEvent, jakarta.enterprise.inject.spi.BeanManager beanManager, io.quarkus.arc.InjectableInstance<io.quarkus.security.identity.CurrentIdentityAssociation> identityAssociation, io.quarkus.security.spi.runtime.AuthorizationController authorizationController, HttpConfiguration httpConfig, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, HttpBuildTimeConfig buildTimeConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies) -
Method Summary
Modifier and TypeMethodDescription(package private) voiddestroySingleton(io.quarkus.runtime.ShutdownEvent event) (package private) io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity>(package private) io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity>getPermissionCheck(org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext requestContext, io.quarkus.security.identity.SecurityIdentity identity) (package private) voidinitSingleton(io.quarkus.runtime.StartupEvent event)
-
Field Details
-
instance
-
jaxRsPathMatchingPolicy
-
eventHelper
final io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent,io.quarkus.security.spi.runtime.AuthorizationFailureEvent> eventHelper -
identityAssociation
final io.quarkus.arc.InjectableInstance<io.quarkus.security.identity.CurrentIdentityAssociation> identityAssociation -
authorizationController
final io.quarkus.security.spi.runtime.AuthorizationController authorizationController -
doNotRunPermissionSecurityCheck
final boolean doNotRunPermissionSecurityCheck -
isProactiveAuthDisabled
final boolean isProactiveAuthDisabled
-
-
Constructor Details
-
EagerSecurityContext
EagerSecurityContext(jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authorizationFailureEvent, boolean securityEventsEnabled, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authorizationSuccessEvent, jakarta.enterprise.inject.spi.BeanManager beanManager, io.quarkus.arc.InjectableInstance<io.quarkus.security.identity.CurrentIdentityAssociation> identityAssociation, io.quarkus.security.spi.runtime.AuthorizationController authorizationController, HttpConfiguration httpConfig, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, HttpBuildTimeConfig buildTimeConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies)
-
-
Method Details
-
initSingleton
void initSingleton(@Observes io.quarkus.runtime.StartupEvent event) -
destroySingleton
void destroySingleton(@Observes io.quarkus.runtime.ShutdownEvent event) -
getDeferredIdentity
io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> getDeferredIdentity() -
getPermissionCheck
io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> getPermissionCheck(org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext requestContext, io.quarkus.security.identity.SecurityIdentity identity)
-