Class HttpSecurityRecorder.AbstractAuthenticationHandler
java.lang.Object
io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AbstractAuthenticationHandler
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
- Direct Known Subclasses:
HttpSecurityRecorder.HttpAuthenticationHandler,ManagementInterfaceSecurityRecorder.ManagementAuthenticationHandler
- Enclosing class:
- HttpSecurityRecorder
public abstract static class HttpSecurityRecorder.AbstractAuthenticationHandler
extends Object
implements io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) HttpAuthenticator(package private) Boolean(package private) final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(io.vertx.ext.web.RoutingContext event) protected abstract booleanprotected abstract voidsetPathMatchingPolicy(io.vertx.ext.web.RoutingContext event)
-
Field Details
-
authenticator
-
patchMatchingPolicyEnabled
-
proactiveAuthentication
final boolean proactiveAuthentication
-
-
Constructor Details
-
AbstractAuthenticationHandler
public AbstractAuthenticationHandler(boolean proactiveAuthentication)
-
-
Method Details
-
handle
public void handle(io.vertx.ext.web.RoutingContext event) - Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
setPathMatchingPolicy
protected abstract void setPathMatchingPolicy(io.vertx.ext.web.RoutingContext event) -
httpPermissionsEmpty
protected abstract boolean httpPermissionsEmpty()
-