Load JCR CND files with OSGi bundle context
[lgpl/argeo-commons.git] / security / modules / org.argeo.security.dao.os / META-INF / spring / security-os.xml
index b337218835643a34aa75d12abc1af4d0bdcfe9da..33b4be32fe18d3d4a63b58a6028169548363921e 100644 (file)
@@ -20,6 +20,7 @@
                        </list>
                </property>
                <property name="repository" ref="nodeRepository" />
+               <property name="bundleContext" ref="bundleContext" />
        </bean>
 
        <bean id="systemExecutionService" class="org.argeo.security.core.KeyBasedSystemExecutionService">
@@ -38,8 +39,8 @@
 
        <!-- Authentication providers -->
        <bean id="osJcrAuthenticationProvider" class="org.argeo.security.jcr.OsJcrAuthenticationProvider"
-               init-method="init" destroy-method="destroy">
-               <property name="repository" ref="argeoDataModel" />
+               init-method="init" destroy-method="destroy" depends-on="argeoDataModel">
+               <property name="repository" ref="nodeRepository" />
        </bean>
 
        <bean id="authByAdapterProvider"