- <bean id="nodeJcrSession" class="org.argeo.jcr.ThreadBoundJcrSessionFactory">
- <property name="repository" ref="nodeJcrRepository" />
- <property name="workspace" value="${argeo.node.repo.workspace}" />
- </bean>
-
- <bean id="jcrAuthenticationProvider" class="org.argeo.security.jackrabbit.providers.JackrabbitAuthenticationProvider">
- <property name="repositoryFactories" ref="repositoryFactories" />
- </bean>
-
- <bean id="repositoryFactory" class="org.argeo.jackrabbit.JackrabbitRepositoryFactory">
+ <!-- Execute initialization with a system authentication -->
+ <bean
+ class="org.argeo.security.core.AuthenticatedApplicationContextInitialization">
+ <property name="authenticationManager" ref="authenticationManager" />