Class HttpAuthorizer
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.security.HttpAuthorizer
-
@Singleton public class HttpAuthorizer extends Object
Class that is responsible for running the HTTP based permission checks
-
-
Constructor Summary
Constructors Constructor Description HttpAuthorizer(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, javax.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies)
-
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
-
HttpAuthorizer
HttpAuthorizer(HttpAuthenticator httpAuthenticator, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, AuthorizationController controller, javax.enterprise.inject.Instance<HttpSecurityPolicy> installedPolicies)
-
-
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.
-
-