aboutsummaryrefslogtreecommitdiff
path: root/eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas
diff options
context:
space:
mode:
authorThomas <>2021-05-24 14:49:48 +0200
committerThomas <>2022-03-03 16:31:56 +0100
commita2eba5646b5b43d549993859849cdcf2baae5eb2 (patch)
treeb6815e24f56f09a9b01101c179cb0f231f2914f2 /eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas
parent45b0a790ad412e6b7118f1c937b620c66a32fd64 (diff)
downloadNational_eIDAS_Gateway-a2eba5646b5b43d549993859849cdcf2baae5eb2.tar.gz
National_eIDAS_Gateway-a2eba5646b5b43d549993859849cdcf2baae5eb2.tar.bz2
National_eIDAS_Gateway-a2eba5646b5b43d549993859849cdcf2baae5eb2.zip
select mandate based on eIDAS Proxy-Service request information
Diffstat (limited to 'eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas')
-rw-r--r--eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas/specific/modules/auth/idaustria/tasks/RequestIdAustriaSystemTask.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas/specific/modules/auth/idaustria/tasks/RequestIdAustriaSystemTask.java b/eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas/specific/modules/auth/idaustria/tasks/RequestIdAustriaSystemTask.java
index 555f4e47..0c91345f 100644
--- a/eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas/specific/modules/auth/idaustria/tasks/RequestIdAustriaSystemTask.java
+++ b/eidas_modules/authmodule_id-austria/src/main/java/at/asitplus/eidas/specific/modules/auth/idaustria/tasks/RequestIdAustriaSystemTask.java
@@ -180,10 +180,13 @@ public class RequestIdAustriaSystemTask extends AbstractAuthServletTask {
log.debug("Set mandate-profiles attribute into ID-Austria request");
injectAttribute(attributs, ExtendedPvpAttributeDefinitions.SP_USED_MANDATE_PROFILES_NAME,
StringUtils.join(mandateProfiles, ","));
-
+
}
-
- //TODO: set force-mandates flag
+
+ // inject mandate mode attribute
+ injectAttribute(attributs, ExtendedPvpAttributeDefinitions.SP_USED_MANDATE_TYPE_NAME,
+ pendingReq.getServiceProviderConfiguration(ServiceProviderConfiguration.class).getMandateMode().getMode());
+
return attributs;
}