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
Fields Modifier and Type Field Description (package private) HttpAuthenticatorauthenticator(package private) BooleanpatchMatchingPolicyEnabled(package private) booleanproactiveAuthentication
-
Constructor Summary
Constructors Constructor Description AbstractAuthenticationHandler(boolean proactiveAuthentication)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidhandle(io.vertx.ext.web.RoutingContext event)protected abstract booleanhttpPermissionsEmpty()protected abstract voidsetPathMatchingPolicy(io.vertx.ext.web.RoutingContext event)
-
-
-
Field Detail
-
authenticator
volatile HttpAuthenticator authenticator
-
patchMatchingPolicyEnabled
volatile Boolean patchMatchingPolicyEnabled
-
proactiveAuthentication
final boolean proactiveAuthentication
-
-
Method Detail
-
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()
-
-