aboutsummaryrefslogtreecommitdiff
path: root/eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml
diff options
context:
space:
mode:
Diffstat (limited to 'eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml')
-rw-r--r--eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml30
1 files changed, 28 insertions, 2 deletions
diff --git a/eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml b/eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml
index 1ad8cbeb..4664bc27 100644
--- a/eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml
+++ b/eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml
@@ -9,6 +9,27 @@
<context:annotation-config />
+ <import resource="classpath:specificCommunicationDefinitionApplicationContext.xml"/>
+
+ <bean id="SZRClientForeIDAS"
+ class="at.gv.egiz.eidas.specific.modules.authmodule_eIDASv2.szr.SZRClient" />
+
+ <bean id="specificConnectorAttributesFile" class="java.lang.String">
+ <constructor-arg value="eidas-attributes.xml"/>
+ </bean>
+
+ <bean id="specificAdditionalAttributesFile" class="java.lang.String">
+ <constructor-arg value="additional-attributes.xml"/>
+ </bean>
+
+ <bean id="specificConnectorAttributesFileWithPath" class="java.lang.String">
+ <constructor-arg value="#{specificConnectorConfigRepository}#{specificConnectorAttributesFile}"/>
+ </bean>
+
+ <bean id="specificConnectorAdditionalAttributesFileWithPath" class="java.lang.String">
+ <constructor-arg value="#{specificConnectorConfigRepository}#{specificAdditionalAttributesFile}"/>
+ </bean>
+
<bean id="eIDASAuthModule"
class="at.gv.egiz.eidas.specific.modules.authmodule_eIDASv2.eIDASAuthenticationModulImpl">
<property name="priority" value="2" />
@@ -17,13 +38,18 @@
<bean id="eIDASSignalServlet"
class="at.gv.egiz.eidas.specific.modules.authmodule_eIDASv2.eIDASSignalServlet" />
+ <bean id="attributeRegistry"
+ class="at.gv.egiz.eidas.specific.modules.authmodule_eIDASv2.service.eIDASAttributeRegistry">
+ <property name="eidasAttributesFile" ref="specificConnectorAttributesFileWithPath"/>
+ <property name="additionalAttributesFile" ref="specificConnectorAdditionalAttributesFileWithPath"/>
+ </bean>
<!-- Authentication Process Tasks -->
- <bean id="GenerateAuthnRequestTask"
+ <bean id="ConnecteIDASNodeTask"
class="at.gv.egiz.eidas.specific.modules.authmodule_eIDASv2.tasks.GenerateAuthnRequestTask"
scope="prototype" />
- <bean id="ReceiveAuthnResponseTask"
+ <bean id="ReceiveResponseFromeIDASNodeTask"
class="at.gv.egiz.eidas.specific.modules.authmodule_eIDASv2.tasks.ReceiveAuthnResponseTask"
scope="prototype" />