diff options
| author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2019-09-10 17:19:35 +0200 | 
|---|---|---|
| committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2019-09-10 17:19:35 +0200 | 
| commit | 0cb050cee45dbe845cd6fc724e4ef07cfbcbb6ab (patch) | |
| tree | a8a00b0747951c6b6e94e4a631f433bf087a8ff0 /connector_lib/src/main | |
| parent | 785613b05ac12afc6f47d5ad714cc1591b47c171 (diff) | |
| download | National_eIDAS_Gateway-0cb050cee45dbe845cd6fc724e4ef07cfbcbb6ab.tar.gz National_eIDAS_Gateway-0cb050cee45dbe845cd6fc724e4ef07cfbcbb6ab.tar.bz2 National_eIDAS_Gateway-0cb050cee45dbe845cd6fc724e4ef07cfbcbb6ab.zip | |
update AuthnRequestValidator to check requested LoA and upgrade LoA if it is to low
Diffstat (limited to 'connector_lib/src/main')
| -rw-r--r-- | connector_lib/src/main/java/at/asitplus/eidas/specific/connector/MSeIDASNodeConstants.java | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/connector_lib/src/main/java/at/asitplus/eidas/specific/connector/MSeIDASNodeConstants.java b/connector_lib/src/main/java/at/asitplus/eidas/specific/connector/MSeIDASNodeConstants.java index 3ca82a66..7b6aec86 100644 --- a/connector_lib/src/main/java/at/asitplus/eidas/specific/connector/MSeIDASNodeConstants.java +++ b/connector_lib/src/main/java/at/asitplus/eidas/specific/connector/MSeIDASNodeConstants.java @@ -54,6 +54,8 @@ public class MSeIDASNodeConstants {  	//TODO: is not implemented yet  	public static final String PROP_CONFIG_SP_VALIDATION_DISABLED = "configuration.sp.disableRegistrationRequirement"; +	public static final String PROP_EIDAS_REQUEST_LOA_MINIMUM_LEVEL = "auth.eIDAS.node_v2.loa.requested.minimum"; +	  	public static final String PROP_CONFIG_SP_LIST_PREFIX = "sp.";   	public static final String PROP_CONFIG_SP_UNIQUEIDENTIFIER = EAAFConfigConstants.SERVICE_UNIQUEIDENTIFIER;  	public static final String PROP_CONFIG_SP_FRIENDLYNAME = "friendlyName"; @@ -114,4 +116,11 @@ public class MSeIDASNodeConstants {  	public static final List<String> COUNTRY_SELECTION_PARAM_WHITELIST =   			Arrays.asList(REQ_PARAM_SELECTED_COUNTRY, REQ_PARAM_SELECTED_ENVIRONMENT); +	 +	public enum EIDAS_LOA_LEVEL_ORDER { +		low, +		substantial, +		high				 +	} +	  } | 
