From cd2e805d919bf09c0344902052e83373243bf2db Mon Sep 17 00:00:00 2001 From: timis1 <12120641+timis1@users.noreply.github.com> Date: Thu, 20 Jul 2023 16:59:57 +0300 Subject: [PATCH] JAVA-23118 Fix java-ee-8-security-api module (#14397) * JAVA-23118 Fix java-ee-8-security-api module * JAVA-23118 Additional changes --------- Co-authored-by: timis1 --- .../javaee/security/AdminServlet.java | 3 +- .../baeldung/javaee/security/AppConfig.java | 1 - .../baeldung/javaee/security/UserServlet.java | 3 -- .../src/main/liberty/config/server.xml | 4 +++ .../java-ee-8-security-api/pom.xml | 36 +++++++++---------- security-modules/pom.xml | 2 +- 6 files changed, 24 insertions(+), 25 deletions(-) diff --git a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AdminServlet.java b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AdminServlet.java index 32adbf1abb..5d64eedaf1 100644 --- a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AdminServlet.java +++ b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AdminServlet.java @@ -1,6 +1,5 @@ package com.baeldung.javaee.security; -import javax.servlet.ServletException; import javax.servlet.annotation.HttpConstraint; import javax.servlet.annotation.ServletSecurity; import javax.servlet.annotation.WebServlet; @@ -14,7 +13,7 @@ import java.io.IOException; public class AdminServlet extends HttpServlet { @Override - protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { response.getWriter().append("User :" + request.getUserPrincipal().getName() + "\n"); response.getWriter().append("User in Role user_role :" + request.isUserInRole("user_role") + "\n"); response.getWriter().append("User in Role admin_role :" + request.isUserInRole("admin_role")); diff --git a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AppConfig.java b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AppConfig.java index a16d944f5a..2d37b12851 100644 --- a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AppConfig.java +++ b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/AppConfig.java @@ -2,7 +2,6 @@ package com.baeldung.javaee.security; import javax.enterprise.context.ApplicationScoped; import javax.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition; -import javax.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition; import javax.security.enterprise.identitystore.DatabaseIdentityStoreDefinition; @BasicAuthenticationMechanismDefinition(realmName = "defaultRealm") diff --git a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/UserServlet.java b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/UserServlet.java index 548b5f6d85..9f14cd8817 100644 --- a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/UserServlet.java +++ b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/java/com/baeldung/javaee/security/UserServlet.java @@ -1,8 +1,5 @@ package com.baeldung.javaee.security; -import javax.annotation.security.DeclareRoles; -import javax.inject.Inject; -import javax.security.enterprise.SecurityContext; import javax.servlet.ServletException; import javax.servlet.annotation.HttpConstraint; import javax.servlet.annotation.ServletSecurity; diff --git a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/liberty/config/server.xml b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/liberty/config/server.xml index c49adff459..e1934ca608 100644 --- a/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/liberty/config/server.xml +++ b/security-modules/java-ee-8-security-api/app-auth-basic-store-db/src/main/liberty/config/server.xml @@ -4,6 +4,10 @@ webProfile-8.0 + + + + diff --git a/security-modules/java-ee-8-security-api/pom.xml b/security-modules/java-ee-8-security-api/pom.xml index 7d1a19cb88..08a7e9078a 100644 --- a/security-modules/java-ee-8-security-api/pom.xml +++ b/security-modules/java-ee-8-security-api/pom.xml @@ -31,32 +31,31 @@ + ${project.artifactId} + org.apache.maven.plugins maven-war-plugin + 3.3.2 + + + io.openliberty.tools + liberty-maven-plugin + 3.8.2 - false - pom.xml + guideServer - net.wasdev.wlp.maven.plugins - liberty-maven-plugin - ${liberty-maven-plugin.version} + org.apache.maven.plugins + maven-failsafe-plugin + 3.1.2 - - - https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/2018-09-05_2337/openliberty-18.0.0.3.zip - - - true - project - src/main/liberty/config/server.xml - true - + ${defaultHttpPort} - ${defaultHttpsPort} - + ${defaultHttpPort} + ${liberty.var.app.context.root} + @@ -65,9 +64,10 @@ 9080 9443 - 8.0 + 8.0.1 2.3 18.0.0.1 + ${project.artifactId} \ No newline at end of file diff --git a/security-modules/pom.xml b/security-modules/pom.xml index 08e0315698..b779c0d46d 100644 --- a/security-modules/pom.xml +++ b/security-modules/pom.xml @@ -17,7 +17,7 @@ apache-shiro cas cloud-foundry-uaa - + java-ee-8-security-api jee-7-security jjwt jwt