From: Mathieu Baudier Date: Tue, 15 Sep 2009 13:53:14 +0000 (+0000) Subject: Security structure X-Git-Tag: argeo-commons-2.1.30~1822 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=978cbd4cc396b3f26a8b7a1d1381aada70d89611 Security structure git-svn-id: https://svn.argeo.org/commons/trunk@2917 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/security/demo/pom.xml b/security/demo/pom.xml new file mode 100644 index 000000000..10fbcb526 --- /dev/null +++ b/security/demo/pom.xml @@ -0,0 +1,180 @@ + + 4.0.0 + + org.argeo.commons + 0.1.1-SNAPSHOT + security + .. + + org.argeo.security + demo + bundles + Commons Security Demo + + + + org.argeo.maven.plugins + maven-argeo-osgi-plugin + true + + org.argeo.security.demo + + + + org.argeo.maven.plugins + maven-argeo-osgi-plugin + + target/exec/server + org.argeo.osgi.boot + + + org.springframework.osgi.extender, + org.springframework.osgi.web.extender, + org.argeo.dep.osgi.catalina.start, + org.argeo.server.security.webapp + + + ${basedir};in=*;ex=pom.xml;ex=target;ex=.*, + ${basedir}/../modules;in=*;ex=pom.xml;ex=target;ex=.*, + + + + + + + + + + + + org.eclipse.osgi + org.eclipse.osgi + + + org.argeo.commons.osgi + org.argeo.osgi.boot + 0.1.1-SNAPSHOT + + + + + org.slf4j + com.springsource.slf4j.org.apache.commons.logging + + + org.apache.log4j + com.springsource.org.apache.log4j + + + org.slf4j + com.springsource.slf4j.log4j + + + + + org.springframework.osgi + org.springframework.osgi.web.extender + + + org.springframework.osgi + org.springframework.osgi.extender + + + org.springframework.osgi + org.springframework.osgi.web + + + + + javax.servlet + com.springsource.javax.servlet + + + javax.annotation + com.springsource.javax.annotation + + + javax.persistence + com.springsource.javax.persistence + + + javax.activation + com.springsource.javax.activation + + + org.apache.geronimo.specs + com.springsource.javax.management.j2ee + + + javax.ejb + com.springsource.javax.ejb + + + javax.xml.rpc + com.springsource.javax.xml.rpc + + + javax.xml.soap + com.springsource.javax.xml.soap + + + javax.transaction + com.springsource.javax.transaction + + + javax.xml.stream + com.springsource.javax.xml.stream + + + javax.servlet + com.springsource.javax.servlet.jsp + + + javax.servlet + com.springsource.javax.servlet.jsp.jstl + + + javax.el + com.springsource.javax.el + + + javax.xml.ws + com.springsource.javax.xml.ws + + + javax.xml.bind + com.springsource.javax.xml.bind + + + + + + + + org.argeo.dep.osgi + org.argeo.dep.osgi.catalina.start + + + org.apache.catalina + com.springsource.org.apache.catalina + + + org.apache.jasper + com.springsource.org.apache.jasper + + + org.apache.el + com.springsource.org.apache.el + + + + + \ No newline at end of file diff --git a/security/modules/org.argeo.security.webapp/META-INF/MANIFEST.MF b/security/modules/org.argeo.security.webapp/META-INF/MANIFEST.MF new file mode 100644 index 000000000..e17384c65 --- /dev/null +++ b/security/modules/org.argeo.security.webapp/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Web-ContextPath: org.argeo.security.webapp +Bundle-SymbolicName: org.argeo.security.webapp +Bundle-Version: 0.1.1.SNAPSHOT +Import-Package: javax.servlet, + javax.servlet.http, + javax.servlet.resources diff --git a/security/modules/org.argeo.security.webapp/WEB-INF/applicationContext.xml b/security/modules/org.argeo.security.webapp/WEB-INF/applicationContext.xml new file mode 100644 index 000000000..2ad009d2b --- /dev/null +++ b/security/modules/org.argeo.security.webapp/WEB-INF/applicationContext.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/security/modules/org.argeo.security.webapp/WEB-INF/osgi.xml b/security/modules/org.argeo.security.webapp/WEB-INF/osgi.xml new file mode 100644 index 000000000..1b46c0eb4 --- /dev/null +++ b/security/modules/org.argeo.security.webapp/WEB-INF/osgi.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/security/modules/org.argeo.security.webapp/WEB-INF/security.xml b/security/modules/org.argeo.security.webapp/WEB-INF/security.xml new file mode 100644 index 000000000..35397ad70 --- /dev/null +++ b/security/modules/org.argeo.security.webapp/WEB-INF/security.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/security/modules/org.argeo.security.webapp/WEB-INF/web.xml b/security/modules/org.argeo.security.webapp/WEB-INF/web.xml new file mode 100644 index 000000000..1ea484fc8 --- /dev/null +++ b/security/modules/org.argeo.security.webapp/WEB-INF/web.xml @@ -0,0 +1,49 @@ + + + + Argeo Security Web Application + + + + security + org.springframework.web.servlet.DispatcherServlet + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + 1 + + + security + *.security + + + + + contextConfigLocation + /WEB-INF/applicationContext.xml + + + + Spring Context + org.springframework.web.context.ContextLoaderListener + + + contextClass + org.springframework.osgi.web.context.support.OsgiBundleXmlWebApplicationContext + + + + + springSecurityFilterChain + org.springframework.web.filter.DelegatingFilterProxy + + + + springSecurityFilterChain + /* + + + diff --git a/security/modules/pom.xml b/security/modules/pom.xml new file mode 100644 index 000000000..a435223a1 --- /dev/null +++ b/security/modules/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + org.argeo.commons + 0.1.1-SNAPSHOT + server + .. + + org.argeo.security + modules + bundles + Commons Server Modules + + + + org.argeo.maven.plugins + maven-argeo-osgi-plugin + true + + org.argeo.security.modules + + + + + \ No newline at end of file diff --git a/security/pom.xml b/security/pom.xml index 01cb721b8..e644ebec0 100644 --- a/security/pom.xml +++ b/security/pom.xml @@ -13,5 +13,7 @@ pom runtime + modules + demo \ No newline at end of file