-->
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0">
-
- <odl:clustered-app-config
- binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.ShiroConfiguration"
- id="shiroConfiguration"
- default-config-file-name="aaa-app-config.xml"/>
+ <reference id="passwordCredentialAuth" interface="org.opendaylight.aaa.api.PasswordCredentialAuth"/>
+ <reference id="idmStore" interface ="org.opendaylight.aaa.api.IIDMStore"/>
<odl:clustered-app-config id="datastoreConfig"
- default-config-file-name="aaa-datastore-config.xml"
- binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.DatastoreConfig" />
-
- <reference id="authService" interface="org.opendaylight.aaa.api.AuthenticationService"/>
- <reference id="passwordService" interface="org.opendaylight.aaa.api.password.service.PasswordHashService"/>
- <reference id="idmStore" interface ="org.opendaylight.aaa.api.IIDMStore"/>
- <reference id="passwordCredentialAuth" interface="org.opendaylight.aaa.api.PasswordCredentialAuth"/>
- <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
- <reference id="certManager" interface="org.opendaylight.aaa.cert.api.ICertificateManager"/>
- <reference id="servletSupport" interface="org.opendaylight.aaa.web.servlet.ServletSupport"/>
+ default-config-file-name="aaa-datastore-config.xml"
+ binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.DatastoreConfig"/>
<bean id="provider" class="org.opendaylight.aaa.AAAShiroProvider" destroy-method="close">
<argument ref="passwordCredentialAuth"/>
<argument ref="idmStore"/>
</bean>
+ <reference id="authService" interface="org.opendaylight.aaa.api.AuthenticationService"/>
+ <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
+ <reference id="certManager" interface="org.opendaylight.aaa.cert.api.ICertificateManager"/>
+ <reference id="passwordService" interface="org.opendaylight.aaa.api.password.service.PasswordHashService"/>
+ <reference id="servletSupport" interface="org.opendaylight.aaa.web.servlet.ServletSupport"/>
+
+ <odl:clustered-app-config id="shiroConfiguration"
+ default-config-file-name="aaa-app-config.xml"
+ binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.ShiroConfiguration"/>
+
<bean id="webEnvironment" class="org.opendaylight.aaa.shiro.web.env.AAAWebEnvironment">
<argument ref="shiroConfiguration"/>
<argument ref="dataBroker"/>