diff --git a/pom.xml b/pom.xml index 1958c822ba12..2e4b1f1d8cfe 100644 --- a/pom.xml +++ b/pom.xml @@ -165,7 +165,7 @@ 1.2.4.Final 7.1.1.Final 5.1.1.Final - 9.0.0.Final + 10.0.0.Beta1 1.3.1.Final 8.0.2.Beta2 0.1.1.Final diff --git a/undertow/src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentInfoService.java b/undertow/src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentInfoService.java index 3e9e12d3ec74..67d667d076e5 100644 --- a/undertow/src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentInfoService.java +++ b/undertow/src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentInfoService.java @@ -26,6 +26,7 @@ import io.undertow.jsp.JspFileHandler; import io.undertow.jsp.JspServletBuilder; import io.undertow.security.api.AuthenticationMechanism; +import io.undertow.security.api.AuthenticationMode; import io.undertow.server.HandlerWrapper; import io.undertow.server.HttpHandler; import io.undertow.server.HttpServerExchange; @@ -641,6 +642,8 @@ private DeploymentInfo createServletConfig() throws StartException { d.setExecutor(executorsByName.get(mergedMetaData.getExecutorName()).getValue()); } + d.setAuthenticationMode(mergedMetaData.isProactiveAuthentication() ? AuthenticationMode.PRO_ACTIVE : AuthenticationMode.CONSTRAINT_DRIVEN); + if (servletExtensions != null) { for (ServletExtension extension : servletExtensions) { d.addServletExtension(extension);