Class StandardSecurityCheckInterceptor
java.lang.Object
io.quarkus.resteasy.reactive.server.runtime.StandardSecurityCheckInterceptor
- Direct Known Subclasses:
StandardSecurityCheckInterceptor.AuthenticatedInterceptor,StandardSecurityCheckInterceptor.PermissionsAllowedInterceptor,StandardSecurityCheckInterceptor.PermitAllInterceptor,StandardSecurityCheckInterceptor.RolesAllowedInterceptor
Security checks for RBAC annotations on endpoints are done by
the
EagerSecurityHandler,
this interceptor propagates the information to the SecurityHandler to prevent repeated checks. The DenyAll
security check is performed just once.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classPrevent the SecurityHandler from performingAuthenticatedsecurity checksstatic final classPrevent the SecurityHandler from performingPermissionsAllowedsecurity checksstatic final classPrevent the SecurityHandler from performingPermitAllsecurity checksstatic final classPrevent the SecurityHandler from performingRolesAllowedsecurity checks -
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.quarkus.security.spi.runtime.AuthorizationControllerstatic final String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
STANDARD_SECURITY_CHECK_INTERCEPTOR
-
controller
@Inject io.quarkus.security.spi.runtime.AuthorizationController controller
-
-
Constructor Details
-
StandardSecurityCheckInterceptor
public StandardSecurityCheckInterceptor()
-
-
Method Details
-
intercept
- Throws:
Exception
-