aboutsummaryrefslogtreecommitdiff
path: root/eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml
diff options
context:
space:
mode:
authorThomas Lenz <thomas.lenz@egiz.gv.at>2018-07-20 10:56:04 +0200
committerThomas Lenz <thomas.lenz@egiz.gv.at>2018-07-20 10:56:04 +0200
commit31bc1246bb56fcd8807678e3f7516023bdfaed44 (patch)
tree0c3ed662a5be943a4ceb70d021e1bb7ac9dc1015 /eidas_modules/authmodule-eIDAS-v2/src/main/resources/eidas_v2_auth.beans.xml
parent2945c875bda2c8236d0b3fd630358fcaca85f4a8 (diff)
downloadNational_eIDAS_Gateway-31bc1246bb56fcd8807678e3f7516023bdfaed44.tar.gz
National_eIDAS_Gateway-31bc1246bb56fcd8807678e3f7516023bdfaed44.tar.bz2
National_eIDAS_Gateway-31bc1246bb56fcd8807678e3f7516023bdfaed44.zip
add SZR client
add different logging backends define errorcodes and error messages update to eIDAS Ref. impl 2.1
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" />