From a0f011137a139598efa7cfa09df334bd7826d71e Mon Sep 17 00:00:00 2001 From: Pamela Dragosh Date: Tue, 18 Sep 2018 19:17:24 -0400 Subject: Fixes for oparent upgrade Small code fix to support jetty upgrade within oparent 1.2.1 from 9.3.* to 9.4.* Issue-ID: POLICY-1126 Change-Id: Id2df5579d05acc738d5edfd055f42628b545dd5a Signed-off-by: Pamela Dragosh --- policy-endpoints/pom.xml | 3 --- .../common/endpoints/http/server/internal/JettyServletServer.java | 7 +++++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/policy-endpoints/pom.xml b/policy-endpoints/pom.xml index 2f52f5ea..69294844 100644 --- a/policy-endpoints/pom.xml +++ b/policy-endpoints/pom.xml @@ -35,7 +35,6 @@ Endpoints - 9.3.24.v20180605 1.5.18 1.2.1-oss 2.25.1 @@ -92,13 +91,11 @@ org.eclipse.jetty jetty-server - ${jetty.version} org.eclipse.jetty jetty-servlet - ${jetty.version} diff --git a/policy-endpoints/src/main/java/org/onap/policy/common/endpoints/http/server/internal/JettyServletServer.java b/policy-endpoints/src/main/java/org/onap/policy/common/endpoints/http/server/internal/JettyServletServer.java index 3b8c08fc..62fa0526 100644 --- a/policy-endpoints/src/main/java/org/onap/policy/common/endpoints/http/server/internal/JettyServletServer.java +++ b/policy-endpoints/src/main/java/org/onap/policy/common/endpoints/http/server/internal/JettyServletServer.java @@ -29,6 +29,7 @@ import javax.servlet.DispatcherType; import org.eclipse.jetty.security.ConstraintMapping; import org.eclipse.jetty.security.ConstraintSecurityHandler; import org.eclipse.jetty.security.HashLoginService; +import org.eclipse.jetty.security.UserStore; import org.eclipse.jetty.security.authentication.BasicAuthenticator; import org.eclipse.jetty.server.HttpConfiguration; import org.eclipse.jetty.server.HttpConnectionFactory; @@ -244,8 +245,10 @@ public abstract class JettyServletServer implements HttpServletServer, Runnable srvltPath = "/*"; } - HashLoginService hashLoginService = new HashLoginService(); - hashLoginService.putUser(user, Credential.getCredential(password), new String[] {"user"}); + final HashLoginService hashLoginService = new HashLoginService(); + final UserStore userStore = new UserStore(); + userStore.addUser(user, Credential.getCredential(password), new String[] {"user"}); + hashLoginService.setUserStore(userStore); hashLoginService.setName(this.connector.getName() + "-login-service"); Constraint constraint = new Constraint(); -- cgit 1.2.3-korg