diff options
| author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2018-06-26 11:06:20 +0200 | 
|---|---|---|
| committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2018-06-26 11:06:20 +0200 | 
| commit | ae550884f5467f6ff6df23100686bc54e100d2d4 (patch) | |
| tree | cb06420ee6a0399991fd97b2dec912872990a5a2 /connector/src/main/resources | |
| download | National_eIDAS_Gateway-ae550884f5467f6ff6df23100686bc54e100d2d4.tar.gz National_eIDAS_Gateway-ae550884f5467f6ff6df23100686bc54e100d2d4.tar.bz2 National_eIDAS_Gateway-ae550884f5467f6ff6df23100686bc54e100d2d4.zip | |
initial commit
Diffstat (limited to 'connector/src/main/resources')
4 files changed, 116 insertions, 0 deletions
| diff --git a/connector/src/main/resources/META-INF/services/at.gv.egiz.components.spring.api.SpringResourceProvider b/connector/src/main/resources/META-INF/services/at.gv.egiz.components.spring.api.SpringResourceProvider new file mode 100644 index 00000000..fafe72f5 --- /dev/null +++ b/connector/src/main/resources/META-INF/services/at.gv.egiz.components.spring.api.SpringResourceProvider @@ -0,0 +1 @@ +at.gv.egiz.eidas.specific.connector.MSSpecificeIDASNodeSpringResourceProvider
\ No newline at end of file diff --git a/connector/src/main/resources/applicationContext.xml b/connector/src/main/resources/applicationContext.xml new file mode 100644 index 00000000..5ede0b7f --- /dev/null +++ b/connector/src/main/resources/applicationContext.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<beans xmlns="http://www.springframework.org/schema/beans" +	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +	xmlns:context="http://www.springframework.org/schema/context" +	xmlns:mvc="http://www.springframework.org/schema/mvc" +	xsi:schemaLocation=" +		http://www.springframework.org/schema/beans  +		http://www.springframework.org/schema/beans/spring-beans.xsd +		http://www.springframework.org/schema/context  +		http://www.springframework.org/schema/context/spring-context.xsd +		http://www.springframework.org/schema/mvc +		http://www.springframework.org/schema/mvc/spring-mvc.xsd +		http://www.springframework.org/schema/tx +		http://www.springframework.org/schema/tx/spring-tx.xsd +	" +> + +	<context:annotation-config /> +	<mvc:annotation-driven /> +	 +	<mvc:default-servlet-handler/>  +	 +<!--   <mvc:interceptors> +  	<bean class="at.gv.egovernment.moa.id.auth.servlet.interceptor.WebFrontEndSecurityInterceptor" /> +  	<bean class="at.gv.egovernment.moa.id.auth.servlet.interceptor.UniqueSessionIdentifierInterceptor" /> +  </mvc:interceptors> -->  + + 	<bean id="BasicMSSpecificNodeConfig"  + 			class="at.gv.egiz.eidas.specific.connector.config.BasicConfigurationProvider"> +		<constructor-arg value="#{systemProperties['eidas.ms.configuration']}"/> +	</bean>	 +	 +</beans> diff --git a/connector/src/main/resources/config/default_config.properties b/connector/src/main/resources/config/default_config.properties new file mode 100644 index 00000000..9eb856b8 --- /dev/null +++ b/connector/src/main/resources/config/default_config.properties @@ -0,0 +1 @@ +eidas.ms.context.url.prefix=https://labda.iaik.tugraz.at:8443/ms_connector/
\ No newline at end of file diff --git a/connector/src/main/resources/specific_eIDAS_connector.beans.xml b/connector/src/main/resources/specific_eIDAS_connector.beans.xml new file mode 100644 index 00000000..1e61d0d6 --- /dev/null +++ b/connector/src/main/resources/specific_eIDAS_connector.beans.xml @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<beans xmlns="http://www.springframework.org/schema/beans" +	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +	xmlns:context="http://www.springframework.org/schema/context" +	xmlns:tx="http://www.springframework.org/schema/tx" +	xmlns:aop="http://www.springframework.org/schema/aop" +	xmlns:mvc="http://www.springframework.org/schema/mvc" +	xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd +		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd +		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd +		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd +		http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> + +	<context:annotation-config /> +	<mvc:annotation-driven />	 +	<mvc:default-servlet-handler/>  +		 +	<bean id="SimpleInMemoryTransactionStorage" +			class="at.gv.egiz.eidas.specific.connector.storage.SimpleInMemoryTransactionStorage" /> +	 +	<bean id="AuthenticationManager" +			class="at.gv.egiz.eidas.specific.connector.auth.AuthenticationManager"  /> +	 +	<bean id="AuthenticationDataBuilder" +			class="at.gv.egiz.eidas.specific.connector.builder.AuthenticationDataBuilder" /> +	 +	<bean id="PVPEndPointConfiguration"  +			class="at.gv.egiz.eidas.specific.connector.config.PVPEndPointConfiguration"/> +	 +	<bean id="PVPEndPointCredentialProvider"  +			class="at.gv.egiz.eidas.specific.connector.provider.PVPEndPointCredentialProvider" /> +		 +	<bean id="PVPMetadataConfigurationFactory" +			class="at.gv.egiz.eidas.specific.connector.provider.PVPMetadataConfigurationFactory" />		 +				 +	<bean id="PVP2XProtocol" + 			class="at.gv.egiz.eidas.specific.connector.controller.PVP2SProfileEndpoint"> +		<property name="pvpIDPCredentials"> +			<ref bean="PVPEndPointCredentialProvider" /> +		</property> + 	</bean> + 	 + 	<bean id="pvpMetadataService" + 			class="at.gv.egiz.eaaf.modules.pvp2.idp.impl.MetadataAction"> +		<property name="pvpIDPCredentials"> +			<ref bean="PVPEndPointCredentialProvider" /> +		</property> + 	</bean> +  +   	<bean id="PVPAuthenticationRequestAction" + 			class="at.gv.egiz.eaaf.modules.pvp2.idp.impl.AuthenticationAction"> +		<property name="pvpIDPCredentials"> +			<ref bean="PVPEndPointCredentialProvider" /> +		</property> + 	</bean> + 	 + 	<bean id="PVPMetadataProvider" + 			class="at.gv.egiz.eidas.specific.connector.provider.PVPMetadataProvider" /> + 	 + 	<bean id="PVPSubjectNameGenerator"  + 			class="at.gv.egiz.eidas.specific.connector.builder.PVPSubjectNameGenerator"/> +	  +	<bean id="LoALevelMapper"  +			class="at.gv.egiz.eidas.specific.connector.mapper.LoALevelMapper"/> +			 +	<bean id="GUIBuilderConfigurationFactory" +			class="at.gv.egiz.eidas.specific.connector.gui.GUIBuilderConfigurationFactory" /> +	 	  +	<bean id="DefaultGUIBuilderImpl"  +			class="at.gv.egiz.eidas.specific.connector.gui.DefaultGUIBuilderImpl"/>	 	  +	 	  +	<bean id="StatusMessageProvider" +			class="at.gv.egiz.eidas.specific.connector.provider.StatusMessageProvider"  /> +	  +	<bean id="DummyRevisionLogger" +			class="at.gv.egiz.eaaf.core.impl.logging.DummyRevisionsLogger" />  +	  +	<bean id="DummyStatisticLogger" +			class="at.gv.egiz.eaaf.core.impl.logging.DummyStatisticLogger" />  +	  +</beans>
\ No newline at end of file | 
