Class StandardSecurityCheckInterceptor
- java.lang.Object
-
- io.quarkus.resteasy.reactive.server.runtime.StandardSecurityCheckInterceptor
-
- Direct Known Subclasses:
StandardSecurityCheckInterceptor.AuthenticatedInterceptor,StandardSecurityCheckInterceptor.PermitAllInterceptor,StandardSecurityCheckInterceptor.RolesAllowedInterceptor
public abstract class StandardSecurityCheckInterceptor extends Object
Security checks for RBAC annotations on endpoints are done by theEagerSecurityHandler, this interceptor propagates the information to the SecurityHandler to prevent repeated checks. TheDenyAllsecurity check is performed just once.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStandardSecurityCheckInterceptor.AuthenticatedInterceptorPrevent the SecurityHandler from performingAuthenticatedsecurity checksstatic classStandardSecurityCheckInterceptor.PermitAllInterceptorPrevent the SecurityHandler from performingPermitAllsecurity checksstatic classStandardSecurityCheckInterceptor.RolesAllowedInterceptorPrevent the SecurityHandler from performingRolesAllowedsecurity checks
-
Field Summary
Fields Modifier and Type Field Description (package private) io.quarkus.security.spi.runtime.AuthorizationControllercontrollerstatic StringSTANDARD_SECURITY_CHECK_INTERCEPTOR
-
Constructor Summary
Constructors Constructor Description StandardSecurityCheckInterceptor()
-
-
-
Field Detail
-
STANDARD_SECURITY_CHECK_INTERCEPTOR
public static final String STANDARD_SECURITY_CHECK_INTERCEPTOR
-
controller
@Inject io.quarkus.security.spi.runtime.AuthorizationController controller
-
-