diff options
| author | Thomas <> | 2022-04-05 11:00:10 +0200 | 
|---|---|---|
| committer | Thomas <> | 2022-04-05 11:00:10 +0200 | 
| commit | bc9eb2e62c863dae9fc9625cccb18ddfe4ff02d8 (patch) | |
| tree | 7f01e64f0ede90908116f52419539d3dd9b96950 /connector/src | |
| parent | 35bdf175478d1412ce39a7ce66f39ea26ead315c (diff) | |
| parent | 9d1e1294c2825c6f9a422c9f9c51f9965258d19e (diff) | |
| download | National_eIDAS_Gateway-bc9eb2e62c863dae9fc9625cccb18ddfe4ff02d8.tar.gz National_eIDAS_Gateway-bc9eb2e62c863dae9fc9625cccb18ddfe4ff02d8.tar.bz2 National_eIDAS_Gateway-bc9eb2e62c863dae9fc9625cccb18ddfe4ff02d8.zip | |
Merge branch 'nightlybuild' into feature/matching_base
# Conflicts:
#	connector/pom.xml
#	connector/src/test/java/at/asitplus/eidas/specific/connector/test/FullStartUpAndProcessTest.java
#	modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/szr/SzrClient.java
#	modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java
#	modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTestProduction.java
#	modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateIdentityLinkTaskEidNewTest.java
#	pom.xml
Diffstat (limited to 'connector/src')
6 files changed, 33 insertions, 12 deletions
| diff --git a/connector/src/assembly/assembly_dir.xml b/connector/src/assembly/assembly_dir.xml index 59437be6..bc12a470 100644 --- a/connector/src/assembly/assembly_dir.xml +++ b/connector/src/assembly/assembly_dir.xml @@ -44,6 +44,7 @@          <!-- include>README.md</include-->          <include>readme_${project.version}.txt</include>          <include>readme_${project.version}.md</include> +        <include>history.txt</include>          <include>eIDAS_Ref_Impl/*</include>          <include>handbook/*</include>        </includes> diff --git a/connector/src/assembly/assembly_zip.xml b/connector/src/assembly/assembly_zip.xml index 43877283..dcb7dab0 100644 --- a/connector/src/assembly/assembly_zip.xml +++ b/connector/src/assembly/assembly_zip.xml @@ -44,6 +44,7 @@          <!-- include>README.md</include -->          <include>readme_${project.version}.txt</include>          <include>readme_${project.version}.md</include> +        <include>history.txt</include>          <include>eIDAS_Ref_Impl/*</include>          <include>handbook/*</include>        </includes> diff --git a/connector/src/main/resources/application.properties b/connector/src/main/resources/application.properties index 0b36b103..7b624d40 100644 --- a/connector/src/main/resources/application.properties +++ b/connector/src/main/resources/application.properties @@ -126,7 +126,7 @@ eidas.ms.auth.eIDAS.szrclient.eidasbind.mds.inject=false  #Raw eIDAS Id data storage  eidas.ms.auth.eIDAS.szrclient.workarounds.eidmapping.revisionlog.active=true - +eidas.ms.auth.eIDAS.szrclient.workarounds.use.getidentitylink.for.ida=true  eidas.ms.auth.eIDAS.szrclient.params.setPlaceOfBirthIfAvailable=true  eidas.ms.auth.eIDAS.szrclient.params.setBirthNameIfAvailable=true diff --git a/connector/src/main/resources/templates/countrySelection.html b/connector/src/main/resources/templates/countrySelection.html index dfd00e18..14457210 100644 --- a/connector/src/main/resources/templates/countrySelection.html +++ b/connector/src/main/resources/templates/countrySelection.html @@ -253,11 +253,11 @@          <span th:text="#{gui.countryselection.infos.general.part.4}"> fourth part </span>      </p> -    <p -    <span th:text="#{gui.countryselection.infos.general.part.5}"> fived part </span> -    <a href="https://www.dsb.gv.at/-/das-erganzungsregister-fur-naturliche-personen-ernp-" target="_blank" -       th:text="#{gui.countryselection.infos.general.link.2}"></a> -    <span th:text="#{gui.countryselection.infos.general.part.6}"> sixed part </span> +    <p> +    	<span th:text="#{gui.countryselection.infos.general.part.5}"> fived part </span> +    	<a 	href="https://www.dsb.gv.at/-/das-erganzungsregister-fur-naturliche-personen-ernp-" target="_blank" +       		th:text="#{gui.countryselection.infos.general.link.2}"></a> +    	<span th:text="#{gui.countryselection.infos.general.part.6}"> sixed part </span>      </p>  </div> diff --git a/connector/src/test/java/at/asitplus/eidas/specific/connector/test/FullStartUpAndProcessTest.java b/connector/src/test/java/at/asitplus/eidas/specific/connector/test/FullStartUpAndProcessTest.java index 890d4b19..b9525de5 100644 --- a/connector/src/test/java/at/asitplus/eidas/specific/connector/test/FullStartUpAndProcessTest.java +++ b/connector/src/test/java/at/asitplus/eidas/specific/connector/test/FullStartUpAndProcessTest.java @@ -13,6 +13,9 @@ import java.time.Instant;  import java.util.Map;  import java.util.Timer; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Unmarshaller;  import javax.xml.transform.TransformerException;  import org.apache.commons.lang3.RandomStringUtils; @@ -103,7 +106,10 @@ import net.shibboleth.utilities.java.support.component.ComponentInitializationEx  import net.shibboleth.utilities.java.support.xml.XMLParserException;  import okhttp3.mockwebserver.MockResponse;  import okhttp3.mockwebserver.MockWebServer; +import szrservices.GetIdentityLinkEidasResponse; +import szrservices.PersonInfoType;  import szrservices.SZR; +import szrservices.SZRException_Exception;  import szrservices.SignContentEntry;  import szrservices.SignContentResponseType; @@ -442,8 +448,8 @@ public class FullStartUpAndProcessTest {    }    private void injectSzrResponse() throws Exception { -      when(szrMock.getStammzahlEncrypted(any(), any())).thenReturn(vsz); +      val signContentResp = new SignContentResponseType();      final SignContentEntry signContentEntry = new SignContentEntry();      signContentEntry.setValue(eidasBind); @@ -582,4 +588,17 @@ public class FullStartUpAndProcessTest {      metadataProvider.addMetadataResolverIntoChain(fileSystemResolver);    } +   +  private void setSzrResponseIdentityLink(String responseXmlPath) throws JAXBException, SZRException_Exception { +    final JAXBContext jaxbContext = JAXBContext +        .newInstance(szrservices.ObjectFactory.class, org.w3._2001._04.xmldsig_more.ObjectFactory.class, +                     org.w3._2000._09.xmldsig.ObjectFactory.class, +                     at.gv.e_government.reference.namespace.persondata._20020228.ObjectFactory.class); +    final Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller(); +    final GetIdentityLinkEidasResponse szrResponse = (GetIdentityLinkEidasResponse) jaxbUnmarshaller +        .unmarshal(this.getClass().getResourceAsStream(responseXmlPath));         +    org.mockito.Mockito.when(szrMock.getIdentityLinkEidas(any(PersonInfoType.class))).thenReturn(szrResponse.getGetIdentityLinkReturn()); + +  } +    } diff --git a/connector/src/test/resources/config/templates/countrySelection.html b/connector/src/test/resources/config/templates/countrySelection.html index bac2bb9c..02d01399 100644 --- a/connector/src/test/resources/config/templates/countrySelection.html +++ b/connector/src/test/resources/config/templates/countrySelection.html @@ -253,11 +253,11 @@          <span th:text="#{gui.countryselection.infos.general.part.4}"> fourth part </span>      </p> -    <p -    <span th:text="#{gui.countryselection.infos.general.part.5}"> fived part </span> -    <a href="https://www.dsb.gv.at/-/das-erganzungsregister-fur-naturliche-personen-ernp-" target="_blank" -       th:text="#{gui.countryselection.infos.general.link.2}"></a> -    <span th:text="#{gui.countryselection.infos.general.part.6}"> sixed part </span> +    <p> +    	<span th:text="#{gui.countryselection.infos.general.part.5}"> fived part </span> +    	<a 	href="https://www.dsb.gv.at/-/das-erganzungsregister-fur-naturliche-personen-ernp-" target="_blank" +       		th:text="#{gui.countryselection.infos.general.link.2}"></a> +    	<span th:text="#{gui.countryselection.infos.general.part.6}"> sixed part </span>      </p>  </div> | 
