From 95d53b1b0018e86014d8659bdba9903e6f63526a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 17 Mar 2011 15:48:48 +0000 Subject: [PATCH] Introduce LDAP saos git-svn-id: https://svn.argeo.org/commons/trunk@4316 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../.project | 22 +++++++ .../META-INF/MANIFEST.MF | 20 ++++++ .../META-INF/spring/ldap-osgi.xml | 0 .../META-INF/spring/ldap.xml | 0 .../build.properties | 0 .../ldap.properties | 0 .../.project | 0 .../META-INF/MANIFEST.MF | 0 .../META-INF/spring/ldap-osgi.xml | 30 +++++++++ .../META-INF/spring/ldap.xml | 61 +++++++++++++++++++ .../META-INF/spring/natures-osgi.xml | 0 .../build.properties | 1 + .../ldap.properties | 6 ++ 13 files changed, 140 insertions(+) create mode 100644 security/modules/org.argeo.security.dao.admin.ldap/.project create mode 100644 security/modules/org.argeo.security.dao.admin.ldap/META-INF/MANIFEST.MF rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.admin.ldap}/META-INF/spring/ldap-osgi.xml (100%) rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.admin.ldap}/META-INF/spring/ldap.xml (100%) rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.admin.ldap}/build.properties (100%) rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.admin.ldap}/ldap.properties (100%) rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.ldap}/.project (100%) rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.ldap}/META-INF/MANIFEST.MF (100%) create mode 100644 security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap-osgi.xml create mode 100644 security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap.xml rename security/modules/{org.argeo.security.manager.ldap => org.argeo.security.dao.ldap}/META-INF/spring/natures-osgi.xml (100%) create mode 100644 security/modules/org.argeo.security.dao.ldap/build.properties create mode 100644 security/modules/org.argeo.security.dao.ldap/ldap.properties diff --git a/security/modules/org.argeo.security.dao.admin.ldap/.project b/security/modules/org.argeo.security.dao.admin.ldap/.project new file mode 100644 index 000000000..b79fc941e --- /dev/null +++ b/security/modules/org.argeo.security.dao.admin.ldap/.project @@ -0,0 +1,22 @@ + + + org.argeo.security.dao.admin.ldap + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/security/modules/org.argeo.security.dao.admin.ldap/META-INF/MANIFEST.MF b/security/modules/org.argeo.security.dao.admin.ldap/META-INF/MANIFEST.MF new file mode 100644 index 000000000..b6100ab26 --- /dev/null +++ b/security/modules/org.argeo.security.dao.admin.ldap/META-INF/MANIFEST.MF @@ -0,0 +1,20 @@ +Bundle-SymbolicName: org.argeo.security.dao.admin.ldap +Bundle-Version: 0.2.3.SNAPSHOT +Import-Package: com.sun.jndi.ldap;resolution:=optional, + org.argeo.security, + org.argeo.security.ldap, + org.argeo.security.ldap.nature, + org.argeo.security.nature, + org.argeo.server.json;resolution:=optional, + org.springframework.beans.factory.config, + org.springframework.ldap.core.support, + org.springframework.security, + org.springframework.security.ldap, + org.springframework.security.ldap.populator, + org.springframework.security.providers, + org.springframework.security.providers.encoding;specification-version="2.0.6.RELEASE", + org.springframework.security.providers.ldap, + org.springframework.security.providers.ldap.authenticator, + org.springframework.security.userdetails, + org.springframework.security.userdetails.ldap +Bundle-Name: Security Manager LDAP diff --git a/security/modules/org.argeo.security.manager.ldap/META-INF/spring/ldap-osgi.xml b/security/modules/org.argeo.security.dao.admin.ldap/META-INF/spring/ldap-osgi.xml similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/META-INF/spring/ldap-osgi.xml rename to security/modules/org.argeo.security.dao.admin.ldap/META-INF/spring/ldap-osgi.xml diff --git a/security/modules/org.argeo.security.manager.ldap/META-INF/spring/ldap.xml b/security/modules/org.argeo.security.dao.admin.ldap/META-INF/spring/ldap.xml similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/META-INF/spring/ldap.xml rename to security/modules/org.argeo.security.dao.admin.ldap/META-INF/spring/ldap.xml diff --git a/security/modules/org.argeo.security.manager.ldap/build.properties b/security/modules/org.argeo.security.dao.admin.ldap/build.properties similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/build.properties rename to security/modules/org.argeo.security.dao.admin.ldap/build.properties diff --git a/security/modules/org.argeo.security.manager.ldap/ldap.properties b/security/modules/org.argeo.security.dao.admin.ldap/ldap.properties similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/ldap.properties rename to security/modules/org.argeo.security.dao.admin.ldap/ldap.properties diff --git a/security/modules/org.argeo.security.manager.ldap/.project b/security/modules/org.argeo.security.dao.ldap/.project similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/.project rename to security/modules/org.argeo.security.dao.ldap/.project diff --git a/security/modules/org.argeo.security.manager.ldap/META-INF/MANIFEST.MF b/security/modules/org.argeo.security.dao.ldap/META-INF/MANIFEST.MF similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/META-INF/MANIFEST.MF rename to security/modules/org.argeo.security.dao.ldap/META-INF/MANIFEST.MF diff --git a/security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap-osgi.xml b/security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap-osgi.xml new file mode 100644 index 000000000..7a0fa89fa --- /dev/null +++ b/security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap-osgi.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap.xml b/security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap.xml new file mode 100644 index 000000000..2f65ebe82 --- /dev/null +++ b/security/modules/org.argeo.security.dao.ldap/META-INF/spring/ldap.xml @@ -0,0 +1,61 @@ + + + + + + + osgibundle:ldap.properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uid={0},ou=People + + + + + + + diff --git a/security/modules/org.argeo.security.manager.ldap/META-INF/spring/natures-osgi.xml b/security/modules/org.argeo.security.dao.ldap/META-INF/spring/natures-osgi.xml similarity index 100% rename from security/modules/org.argeo.security.manager.ldap/META-INF/spring/natures-osgi.xml rename to security/modules/org.argeo.security.dao.ldap/META-INF/spring/natures-osgi.xml diff --git a/security/modules/org.argeo.security.dao.ldap/build.properties b/security/modules/org.argeo.security.dao.ldap/build.properties new file mode 100644 index 000000000..5f22cdd44 --- /dev/null +++ b/security/modules/org.argeo.security.dao.ldap/build.properties @@ -0,0 +1 @@ +bin.includes = META-INF/ diff --git a/security/modules/org.argeo.security.dao.ldap/ldap.properties b/security/modules/org.argeo.security.dao.ldap/ldap.properties new file mode 100644 index 000000000..1b24ee3d1 --- /dev/null +++ b/security/modules/org.argeo.security.dao.ldap/ldap.properties @@ -0,0 +1,6 @@ +argeo.ldap.rootdn=dc=demo,dc=argeo,dc=org +argeo.ldap.protocol=ldap +argeo.ldap.host=localhost +argeo.ldap.port=10389 +argeo.ldap.manager.userdn=uid=admin,ou=system +argeo.ldap.manager.password=secret -- 2.30.2