aboutsummaryrefslogtreecommitdiff
path: root/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules
diff options
context:
space:
mode:
authorChristian Kollmann <christian.kollmann@a-sit.at>2021-03-04 16:53:04 +0100
committerChristian Kollmann <christian.kollmann@a-sit.at>2021-03-04 16:53:04 +0100
commit7e638d692540f83c35184b4d2629ea85ee051845 (patch)
treed887738ca7ffa04d9568dcc7240f3fa9b217e576 /eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules
parente2ae59bd6ef577796a4c5232fe6d7c7a720ad995 (diff)
downloadNational_eIDAS_Gateway-7e638d692540f83c35184b4d2629ea85ee051845.tar.gz
National_eIDAS_Gateway-7e638d692540f83c35184b4d2629ea85ee051845.tar.bz2
National_eIDAS_Gateway-7e638d692540f83c35184b4d2629ea85ee051845.zip
Remove setting QAA level from CreateIdentityLink
This is already set in ReceiveAuthnResponse
Diffstat (limited to 'eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules')
-rw-r--r--eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java b/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java
index d9d45752..c22dc4ba 100644
--- a/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java
+++ b/eidas_modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java
@@ -157,7 +157,7 @@ public class CreateIdentityLinkTask extends AbstractAuthServletTask {
executeIdlMode(eidasAttributes, eidData, personInfo);
}
}
- storeGenericInfoToSession(eidasResponse, eidasAttributes);
+ storeGenericInfoToSession(eidasAttributes);
requestStoreage.storePendingRequest(pendingReq);
} catch (final EidasAttributeException e) {
throw new TaskExecutionException(pendingReq, "Minimum required eIDAS attributeset not found.", e);
@@ -169,14 +169,13 @@ public class CreateIdentityLinkTask extends AbstractAuthServletTask {
}
}
- private void storeGenericInfoToSession(ILightResponse eidasResponse, Map<String, Object> eidasAttributes) throws EaafStorageException {
+ private void storeGenericInfoToSession(Map<String, Object> eidasAttributes) throws EaafStorageException {
AuthProcessDataWrapper authProcessData = getAuthProcessDataWrapper();
authProcessData.setForeigner(true);
Triple<String, String, String> eidasPersonalIdentifier = EidasResponseUtils
.parseEidasPersonalIdentifier((String) eidasAttributes.get(Constants.eIDAS_ATTR_PERSONALIDENTIFIER));
authProcessData.setGenericDataToSession(PvpAttributeDefinitions.EID_ISSUING_NATION_NAME,
Objects.requireNonNull(eidasPersonalIdentifier).getFirst());
- authProcessData.setQaaLevel(eidasResponse.getLevelOfAssurance());
}
private void executeIdlMode(Map<String, Object> simpleAttrMap, ErnpEidData eidData, PersonInfoType personInfo) throws EaafException {