From: Mathieu Baudier Date: Wed, 25 Nov 2009 13:43:56 +0000 (+0000) Subject: Fix issues with security dependencies X-Git-Tag: argeo-slc-2.1.7~1513 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=df64860a7cca3e377072ac9767dab8743c75217c;p=gpl%2Fargeo-slc.git Fix issues with security dependencies git-svn-id: https://svn.argeo.org/slc/trunk@3161 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/modules/server/org.argeo.slc.webapp.war/WEB-INF/ria-servlet.xml b/modules/server/org.argeo.slc.webapp.war/WEB-INF/ria-servlet.xml deleted file mode 100644 index 484aae907..000000000 --- a/modules/server/org.argeo.slc.webapp.war/WEB-INF/ria-servlet.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/modules/server/org.argeo.slc.webapp.war/WEB-INF/web.xml b/modules/server/org.argeo.slc.webapp.war/WEB-INF/web.xml index f224ae562..34a837fbf 100644 --- a/modules/server/org.argeo.slc.webapp.war/WEB-INF/web.xml +++ b/modules/server/org.argeo.slc.webapp.war/WEB-INF/web.xml @@ -70,21 +70,6 @@ /dist/* - - - ria - org.springframework.web.servlet.DispatcherServlet - - contextClass - org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext - - 1 - - - ria - *.ria - - contextConfigLocation diff --git a/pom.xml b/pom.xml index 28f567041..7a3b1fe36 100644 --- a/pom.xml +++ b/pom.xml @@ -196,6 +196,15 @@ limitations under the License. + + + org.argeo.dep + versions + 1.0.1-SNAPSHOT + pom + import + + org.argeo.slc.runtime @@ -325,14 +334,6 @@ limitations under the License. ${version.argeo-commons} - - - org.argeo.dep - versions - 1.0.1-SNAPSHOT - pom - import - diff --git a/runtime/org.argeo.slc.server/pom.xml b/runtime/org.argeo.slc.server/pom.xml index aae4a73fc..5d1f3ac8a 100644 --- a/runtime/org.argeo.slc.server/pom.xml +++ b/runtime/org.argeo.slc.server/pom.xml @@ -113,10 +113,6 @@ - - org.springframework.security - org.springframework.security - com.springsource.json diff --git a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/management/GetCredentials.java b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/management/GetCredentials.java deleted file mode 100644 index 9cac10af8..000000000 --- a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/management/GetCredentials.java +++ /dev/null @@ -1,36 +0,0 @@ -package org.argeo.slc.web.mvc.management; - -import java.io.IOException; - -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.springframework.security.Authentication; -import org.springframework.security.GrantedAuthority; -import org.springframework.security.context.SecurityContextHolder; -import org.springframework.web.HttpRequestHandler; - -import com.springsource.json.writer.JSONWriter; -import com.springsource.json.writer.JSONWriterImpl; - -public class GetCredentials implements HttpRequestHandler { - - public void handleRequest(HttpServletRequest request, - HttpServletResponse response) throws ServletException, IOException { - response.setContentType("application/json"); - - Authentication authentication = SecurityContextHolder.getContext() - .getAuthentication(); - - JSONWriter jsonWriter = new JSONWriterImpl(response.getWriter()) - .object().key("user").value(authentication.getName()); - jsonWriter.key("roles").array(); - for (GrantedAuthority ga : authentication.getAuthorities()) { - jsonWriter.value(ga.getAuthority()); - } - jsonWriter.endArray(); - jsonWriter.endObject(); - } - -}