Directly inject CredentialAuth dependency
[netconf.git] / netconf / aaa-authn-odl-plugin / src / main / resources / org / opendaylight / blueprint / aaa-authn-netconf.xml
index 6e553714d5fdeab900d80157ac738c38c123e385..7ee51423e955381380d5d9f4b6cc00ed0e48e651 100644 (file)
            xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
            odl:use-default-for-reference-types="true">
 
-    <bean id="credentialServiceAuthProvider"
-          class="org.opendaylight.aaa.odl.CredentialServiceAuthProvider"
-          destroy-method="close">
-        <argument ref="blueprintBundleContext"/>
+    <reference id="credentialAuth" interface="org.opendaylight.aaa.api.CredentialAuth" odl:type="default" />
+
+    <bean id="credentialServiceAuthProvider" class="org.opendaylight.aaa.odl.CredentialServiceAuthProvider">
+        <argument ref="credentialAuth"/>
     </bean>
     <service ref="credentialServiceAuthProvider" interface="org.opendaylight.netconf.auth.AuthProvider"
              odl:type="netconf-auth-provider"/>
 
-</blueprint>
\ No newline at end of file
+</blueprint>