This is an automated email from the ASF dual-hosted git repository.
mmoayyed pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new 80c92c7 SYNCOPE-1587: WA Web AuthN MFA support (#214)
80c92c7 is described below
commit 80c92c74ff6d8dc1b7b6136008fa4aabbde6bc38
Author: Misagh Moayyed <[email protected]>
AuthorDate: Mon Sep 14 12:51:32 2020 +0400
SYNCOPE-1587: WA Web AuthN MFA support (#214)
---
fit/wa-reference/src/main/resources/wa.properties | 5 +++++
pom.xml | 10 ++++++++++
wa/starter/pom.xml | 8 ++++++++
wa/starter/src/main/resources/wa.properties | 7 ++++++-
4 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/fit/wa-reference/src/main/resources/wa.properties
b/fit/wa-reference/src/main/resources/wa.properties
index 8c94d91..296d829 100644
--- a/fit/wa-reference/src/main/resources/wa.properties
+++ b/fit/wa-reference/src/main/resources/wa.properties
@@ -62,3 +62,8 @@ springdoc.show-actuator=true
springdoc.model-and-view-allowed=true
springdoc.writer-with-default-pretty-printer=true
springdoc.swagger-ui.displayRequestDuration=true
+
+cas.authn.mfa.web-authn.allowed-origins=http://localhost:9080
+cas.authn.mfa.web-authn.application-id=https://localhost:9090
+cas.authn.mfa.web-authn.relying-party-name=Syncope
+cas.authn.mfa.web-authn.relying-party-id=syncope.apache.org
diff --git a/pom.xml b/pom.xml
index 1784179..3c6f91d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1580,6 +1580,16 @@ under the License.
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
+ <artifactId>cas-server-support-webauthn</artifactId>
+ <version>${cas.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apereo.cas</groupId>
+ <artifactId>cas-server-support-webauthn-core</artifactId>
+ <version>${cas.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-gauth</artifactId>
<version>${cas.version}</version>
</dependency>
diff --git a/wa/starter/pom.xml b/wa/starter/pom.xml
index 2b9e7fd..356b500 100644
--- a/wa/starter/pom.xml
+++ b/wa/starter/pom.xml
@@ -220,6 +220,14 @@ under the License.
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
+ <artifactId>cas-server-support-webauthn</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apereo.cas</groupId>
+ <artifactId>cas-server-support-webauthn-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-u2f</artifactId>
</dependency>
<dependency>
diff --git a/wa/starter/src/main/resources/wa.properties
b/wa/starter/src/main/resources/wa.properties
index 01534fd..e5fce6f 100644
--- a/wa/starter/src/main/resources/wa.properties
+++ b/wa/starter/src/main/resources/wa.properties
@@ -21,7 +21,7 @@ useGZIPCompression=true
# Conf directories
conf.directory=${conf.directory}
-cas.standalone.configurationDirectory=${conf.directory}
+cas.standalone.configuration-directory=${conf.directory}
cas.server.name=http://localhost:8080
cas.server.prefix=${cas.server.name}/syncope-wa
@@ -59,3 +59,8 @@ springdoc.show-actuator=true
springdoc.model-and-view-allowed=true
springdoc.writer-with-default-pretty-printer=true
springdoc.swagger-ui.displayRequestDuration=true
+
+cas.authn.mfa.web-authn.allowed-origins=http://localhost:8080
+cas.authn.mfa.web-authn.application-id=https://localhost:8443
+cas.authn.mfa.web-authn.relying-party-name=Syncope
+cas.authn.mfa.web-authn.relying-party-id=syncope.apache.org