From ab5efe91d1779893723a7085e1f8984a4b9b466f Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Thu, 24 Sep 2020 10:34:54 +0200 Subject: update bPKTarget extraction strategy from PVP attributes --- id/history.txt | 1 + id/readme_4.1.4.txt | 1 + .../gv/egovernment/moa/id/auth/builder/AuthenticationDataBuilder.java | 4 ++-- pom.xml | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/id/history.txt b/id/history.txt index 3fe86dfa8..4f375b0b2 100644 --- a/id/history.txt +++ b/id/history.txt @@ -4,6 +4,7 @@ Version MOA-ID Release 4.1.4: - Änderungen - HTTP Proxy Support zum Laden von SAML2 Metadaten hinzugefügt - Zertifikate für die Anbindung an das E-ID System ergänzt + - Alternative Varianter zum Auslesen von bPK Targets via PVP Attribute ergänzt Version MOA-ID Release 4.1.3: Änderungen seit Version MOA-ID 4.1.2 - Änderungen diff --git a/id/readme_4.1.4.txt b/id/readme_4.1.4.txt index 83565e469..367173f81 100644 --- a/id/readme_4.1.4.txt +++ b/id/readme_4.1.4.txt @@ -15,6 +15,7 @@ history.txt im gleichen Verzeichnis). - Änderungen - HTTP Proxy Support zum Laden von SAML2 Metadaten hinzugefügt - Zertifikate für die Anbindung an das E-ID System ergänzt + - Alternative Varianter zum Auslesen von bPK Targets via PVP Attribute ergänzt Hinweis: Vor einem Parallelbetrieb von MOA-ID und MOA-SPSS als eigenständige Web-Applikationen in der gleichen Apache Tomcat Instanz wird seit Java >= 9 abgeraten da es potentiell zu Problem mit dem Java Classloader diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationDataBuilder.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationDataBuilder.java index 3a826ed13..a6b843249 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationDataBuilder.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/builder/AuthenticationDataBuilder.java @@ -982,8 +982,8 @@ public class AuthenticationDataBuilder extends AbstractAuthenticationDataBuilder } } @Override - protected boolean matchsReceivedbPKToOnlineApplication(ISPConfiguration oaParam, String bPKType) { - boolean bPKTypeMatch = oaParam.getAreaSpecificTargetIdentifier().equals(bPKType); + protected boolean matchsReceivedbPKToOnlineApplication(ISPConfiguration oaParam, String bPKType) { + boolean bPKTypeMatch = super.matchsReceivedbPKToOnlineApplication(oaParam, bPKType); if (!bPKTypeMatch) { Logger.trace("bPKType does not match to Online-Application. Checking if it is Prof.Rep. bPK ... "); if (EAAFConstants.URN_PREFIX_OW_BPK.equals(bPKType)) { diff --git a/pom.xml b/pom.xml index 01c04a4ee..6d60cb356 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ 0.3 - 1.0.14 + 1.0.15 5.2.8.RELEASE 2.3.3.RELEASE 2.3.3.RELEASE -- cgit v1.2.3