Class AbstractHttpAuthorizer
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer
-
- Direct Known Subclasses:
HttpAuthorizer,ManagementInterfaceHttpAuthorizer
abstract class AbstractHttpAuthorizer extends Object
Class that is responsible for running the HTTP based permission checks
-
-
Constructor Summary
Constructors Constructor Description AbstractHttpAuthorizer(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, List<HttpSecurityPolicy> policies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckPermission(io.vertx.ext.web.RoutingContext routingContext)Checks that the request is allowed to proceed.
-
-
-
Constructor Detail
-
AbstractHttpAuthorizer
AbstractHttpAuthorizer(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, List<HttpSecurityPolicy> policies)
-
-
Method Detail
-
checkPermission
public void checkPermission(io.vertx.ext.web.RoutingContext routingContext)
Checks that the request is allowed to proceed. If it is thenRoutingContext.next()will be invoked, if not appropriate action will be taken to either report the failure or attempt authentication.
-
-