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(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, JaxRsPathMatchingHttpSecurityPolicy jaxRsPathMatchingPolicy) -
Method Summary
Modifier and TypeMethodDescription(package private) voidapplyPermissionChecks(io.quarkus.security.spi.runtime.MethodDescription methodDescription) (package private) io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent,io.quarkus.security.spi.runtime.AuthorizationFailureEvent> (package private) io.quarkus.security.spi.runtime.MethodDescriptiongetMethodSecuredWithAuthZPolicy(io.quarkus.security.spi.runtime.MethodDescription invokedMethodDesc, io.quarkus.security.spi.runtime.MethodDescription fallbackMethodDesc) (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(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, JaxRsPathMatchingHttpSecurityPolicy jaxRsPathMatchingPolicy)
-
-
Method Details
-
shouldRunPermissionChecks
boolean shouldRunPermissionChecks() -
applyPermissionChecks
void applyPermissionChecks(io.quarkus.security.spi.runtime.MethodDescription methodDescription) -
getMethodSecuredWithAuthZPolicy
io.quarkus.security.spi.runtime.MethodDescription getMethodSecuredWithAuthZPolicy(io.quarkus.security.spi.runtime.MethodDescription invokedMethodDesc, io.quarkus.security.spi.runtime.MethodDescription fallbackMethodDesc) -
getEventHelper
io.quarkus.security.spi.runtime.SecurityEventHelper<io.quarkus.security.spi.runtime.AuthorizationSuccessEvent,io.quarkus.security.spi.runtime.AuthorizationFailureEvent> getEventHelper()
-