From 01231c4a5908ab5691eb58f2416090b24a3236ad Mon Sep 17 00:00:00 2001 From: Spitap Date: Mon, 17 Jun 2024 10:22:19 +0200 Subject: [PATCH] Added customization to webauthn keys --- frontend/src/api/auth.js | 3 + .../src/components/account/FidoAuthForm.vue | 111 ++++++++++++++++-- frontend/src/plugins/filters.js | 2 +- frontend/src/stores/auth.store.js | 24 ++++ modoboa/core/api/v2/serializers.py | 1 + modoboa/core/api/v2/views.py | 2 +- modoboa/core/api/v2/viewsets.py | 2 +- 7 files changed, 133 insertions(+), 12 deletions(-) diff --git a/frontend/src/api/auth.js b/frontend/src/api/auth.js index f4bda9fe1..a48b56cdd 100644 --- a/frontend/src/api/auth.js +++ b/frontend/src/api/auth.js @@ -22,4 +22,7 @@ export default { getAllFidoRegistred() { return repository.get('/fido/') }, + deleteFido(id) { + return repository.delete(`/fido/${id}/`) + } } diff --git a/frontend/src/components/account/FidoAuthForm.vue b/frontend/src/components/account/FidoAuthForm.vue index e73366e59..de1e1cb5f 100644 --- a/frontend/src/components/account/FidoAuthForm.vue +++ b/frontend/src/components/account/FidoAuthForm.vue @@ -7,13 +7,51 @@ -
+ +