diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2022-01-13 07:05:50 +0000 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2022-01-13 07:05:50 +0000 |
commit | 07b71d26fb481859548b597aa43d7312608220d9 (patch) | |
tree | db44fed7baeb1ea15974e945f2fe0bf9fb6ad78f /connector/src/main/java | |
parent | 29868d8000773c74c395891bebb685a3252e13ec (diff) | |
parent | 4de3e0f9c7874ddd7ac4028bfc53f9ee841cb475 (diff) | |
download | National_eIDAS_Gateway-07b71d26fb481859548b597aa43d7312608220d9.tar.gz National_eIDAS_Gateway-07b71d26fb481859548b597aa43d7312608220d9.tar.bz2 National_eIDAS_Gateway-07b71d26fb481859548b597aa43d7312608220d9.zip |
Merge branch 'feature/matching_base_rebase' into 'feature/matching_base'
Feature/matching base rebase
See merge request egiz/eidas_at_proxy!14
Diffstat (limited to 'connector/src/main/java')
-rw-r--r-- | connector/src/main/java/at/asitplus/eidas/specific/connector/verification/AuthnRequestValidator.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/connector/src/main/java/at/asitplus/eidas/specific/connector/verification/AuthnRequestValidator.java b/connector/src/main/java/at/asitplus/eidas/specific/connector/verification/AuthnRequestValidator.java index 881eeb8a..e4c68004 100644 --- a/connector/src/main/java/at/asitplus/eidas/specific/connector/verification/AuthnRequestValidator.java +++ b/connector/src/main/java/at/asitplus/eidas/specific/connector/verification/AuthnRequestValidator.java @@ -53,6 +53,7 @@ import at.gv.egiz.eaaf.core.exceptions.AuthnRequestValidatorException; import at.gv.egiz.eaaf.core.exceptions.EaafException; import at.gv.egiz.eaaf.core.exceptions.EaafStorageException; import at.gv.egiz.eaaf.core.impl.idp.controller.protocols.RequestImpl; +import at.gv.egiz.eaaf.core.impl.utils.TransactionIdUtils; import at.gv.egiz.eaaf.modules.pvp2.api.reqattr.EaafRequestedAttribute; import at.gv.egiz.eaaf.modules.pvp2.api.reqattr.EaafRequestedAttributes; import at.gv.egiz.eaaf.modules.pvp2.api.validation.IAuthnRequestPostProcessor; @@ -211,7 +212,11 @@ public class AuthnRequestValidator implements IAuthnRequestPostProcessor { } else { if (el.getAttributeValues() != null && el.getAttributeValues().size() == 1) { final String transactionId = el.getAttributeValues().get(0).getDOM().getTextContent(); - ((RequestImpl) pendingReq).setUniqueTransactionIdentifier(transactionId); + ((RequestImpl) pendingReq).setUniqueTransactionIdentifier(transactionId); + log.info("Find transactionId: {} from requesting service. Replace old id: {} ", + transactionId, TransactionIdUtils.getTransactionId()); + TransactionIdUtils.setTransactionId(transactionId); + return true; } else { |