public class HttpSecurityRecorder extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
encryptionKey |
protected static Consumer<Throwable> |
NOOP_CALLBACK |
| Constructor and Description |
|---|
HttpSecurityRecorder() |
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> |
authenticationMechanismHandler(boolean proactiveAuthentication) |
io.quarkus.arc.runtime.BeanContainerListener |
initPermissions(HttpBuildTimeConfig permissions,
Map<String,Supplier<HttpSecurityPolicy>> policies) |
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> |
permissionCheckHandler() |
Supplier<?> |
setupBasicAuth(HttpBuildTimeConfig buildTimeConfig) |
Supplier<FormAuthenticationMechanism> |
setupFormAuth(HttpConfiguration httpConfiguration,
HttpBuildTimeConfig buildTimeConfig) |
Supplier<?> |
setupMtlsClientAuth() |
static volatile String encryptionKey
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> authenticationMechanismHandler(boolean proactiveAuthentication)
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> permissionCheckHandler()
public io.quarkus.arc.runtime.BeanContainerListener initPermissions(HttpBuildTimeConfig permissions, Map<String,Supplier<HttpSecurityPolicy>> policies)
public Supplier<FormAuthenticationMechanism> setupFormAuth(HttpConfiguration httpConfiguration, HttpBuildTimeConfig buildTimeConfig)
public Supplier<?> setupBasicAuth(HttpBuildTimeConfig buildTimeConfig)
public Supplier<?> setupMtlsClientAuth()
Copyright © 2021 JBoss by Red Hat. All rights reserved.