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) -
Method Summary
Modifier and TypeMethodDescription(package private) voidapplyPermissionChecks(io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent, io.quarkus.security.spi.runtime.AuthorizationFailureEvent> eventHelper) (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)
-
-
Method Details
-
shouldRunPermissionChecks
boolean shouldRunPermissionChecks() -
applyPermissionChecks
void applyPermissionChecks(io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent, io.quarkus.security.spi.runtime.AuthorizationFailureEvent> eventHelper)
-