diff options
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.xml | 30 |
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" /> |