Restructure security
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / resources / META-INF / spring / osgi.xml
index 649157f68081083f1bae8266ef13b1c2967361a6..204ae5ce4a9df620da7be4e30d15920da0d7a465 100644 (file)
@@ -7,5 +7,16 @@
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
 \r
        <service ref="jsonObjectFactory" interface="org.argeo.server.json.JsonObjectFactory" />\r
+       <service ref="securityService" interface="org.argeo.security.ArgeoSecurityService" />\r
+\r
+       <reference id="securityDao" interface="org.argeo.security.ArgeoSecurityDao" />\r
+\r
+       <service interface="org.argeo.security.ldap.UserNatureMapper">\r
+               <beans:bean class="org.argeo.security.ldap.nature.SimpleUserNatureMapper" />\r
+       </service>\r
+\r
+       <service interface="org.argeo.security.ldap.UserNatureMapper">\r
+               <beans:bean class="org.argeo.security.ldap.nature.CoworkerUserNatureMapper" />\r
+       </service>\r
 \r
 </beans:beans>
\ No newline at end of file