Package io.quarkus.resteasy.runtime
Class JaxRsPermissionChecker
java.lang.Object
io.quarkus.resteasy.runtime.JaxRsPermissionChecker
Checks HTTP permissions specific for Jakarta REST.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.quarkus.security.identity.CurrentIdentityAssociation(package private) io.vertx.ext.web.RoutingContext -
Constructor Summary
ConstructorsConstructorDescriptionJaxRsPermissionChecker(HttpConfiguration httpConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, HttpBuildTimeConfig httpBuildTimeConfig, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingSecurityExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled) -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent, io.quarkus.security.spi.runtime.AuthorizationFailureEvent> (package private) boolean
-
Field Details
-
routingContext
@Inject io.vertx.ext.web.RoutingContext routingContext -
identityAssociation
@Inject io.quarkus.security.identity.CurrentIdentityAssociation identityAssociation
-
-
Constructor Details
-
JaxRsPermissionChecker
JaxRsPermissionChecker(HttpConfiguration httpConfig, jakarta.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies, HttpBuildTimeConfig httpBuildTimeConfig, io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingSecurityExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationFailureEvent> authZFailureEvent, jakarta.enterprise.event.Event<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent> authZSuccessEvent, boolean securityEventsEnabled)
-
-
Method Details
-
shouldRunPermissionChecks
boolean shouldRunPermissionChecks() -
applyPermissionChecks
void applyPermissionChecks() -
getEventHelper
io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent,io.quarkus.security.spi.runtime.AuthorizationFailureEvent> getEventHelper()
-