From d2dec4601c41131c3ca509a8f7907b91af0ba2a6 Mon Sep 17 00:00:00 2001
From: Thomas <>
Date: Mon, 19 Dec 2022 15:50:38 +0100
Subject: feat(eidas-connector): support not-notified LoA
- not-notified LoA is currently used by Ukraine
---
.../core/config/IEidasSpConfiguration.java | 32 ++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 modules/core_common_lib/src/main/java/at/asitplus/eidas/specific/core/config/IEidasSpConfiguration.java
(limited to 'modules/core_common_lib/src/main/java/at/asitplus/eidas/specific/core/config/IEidasSpConfiguration.java')
diff --git a/modules/core_common_lib/src/main/java/at/asitplus/eidas/specific/core/config/IEidasSpConfiguration.java b/modules/core_common_lib/src/main/java/at/asitplus/eidas/specific/core/config/IEidasSpConfiguration.java
new file mode 100644
index 00000000..bb61a5cc
--- /dev/null
+++ b/modules/core_common_lib/src/main/java/at/asitplus/eidas/specific/core/config/IEidasSpConfiguration.java
@@ -0,0 +1,32 @@
+package at.asitplus.eidas.specific.core.config;
+
+import java.util.List;
+
+/**
+ * eIDAS specific Service-Provider configuration.
+ *
+ * @author tlenz
+ *
+ */
+public interface IEidasSpConfiguration {
+
+ /**
+ * Set the minimum level of eIDAS authentication for this SP
+ * Default: http://eidas.europa.eu/LoA/high
+ * Info: In case of MINIMUM matching-mode, only one entry is allowed
+ *
+ * @param minimumLoA eIDAS LoA URIs
+ */
+
+ void setRequiredLoA(List minimumLoA);
+
+ /**
+ * Set the mode of operation for LoA matching for this SP. Default:
+ * minimum
+ * Info: Currently only 'minimum' and 'exact' are supported
+ *
+ * @param mode LoA matching mode according to SAML2 core specification
+ */
+ void setLoAMachtingMode(String mode);
+
+}
--
cgit v1.2.3