From 53db05a1f67fc974dba904ec158b2d67fa72df95 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Sun, 9 Feb 2020 20:06:08 +0100 Subject: Start with webauthn Signed-off-by: Roeland Jago Douma Signed-off-by: npmbuildbot[bot] --- core/src/components/login/LoginButton.vue | 56 ++++++ core/src/components/login/LoginForm.vue | 19 +- .../src/components/login/PasswordLessLoginForm.vue | 208 +++++++++++++++++++++ core/src/login.js | 3 + core/src/service/WebAuthnAuthenticationService.js | 37 ++++ core/src/views/Login.vue | 36 +++- 6 files changed, 344 insertions(+), 15 deletions(-) create mode 100644 core/src/components/login/LoginButton.vue create mode 100644 core/src/components/login/PasswordLessLoginForm.vue create mode 100644 core/src/service/WebAuthnAuthenticationService.js (limited to 'core/src') diff --git a/core/src/components/login/LoginButton.vue b/core/src/components/login/LoginButton.vue new file mode 100644 index 00000000000..f7d426e6c63 --- /dev/null +++ b/core/src/components/login/LoginButton.vue @@ -0,0 +1,56 @@ + + + + + + + diff --git a/core/src/components/login/LoginForm.vue b/core/src/components/login/LoginForm.vue index 687896ceb54..a20ce6dc4c2 100644 --- a/core/src/components/login/LoginForm.vue +++ b/core/src/components/login/LoginForm.vue @@ -20,7 +20,8 @@ -->