From def1f65aeae73a106ee9adbe1d1b746e26eb1680 Mon Sep 17 00:00:00 2001 From: Spitap Date: Thu, 2 May 2024 16:17:41 +0200 Subject: [PATCH] Updated dev reqs --- dev-requirements.txt | 3 +++ docker/Dockerfile.dev | 2 -- frontend/src/api/auth.js | 3 +++ .../src/components/account/FidoAuthForm.vue | 20 +++++++++++++++---- modoboa/core/api/v2/serializers.py | 3 ++- modoboa/core/fido2_auth.py | 9 +++++---- modoboa/core/models.py | 4 +--- 7 files changed, 30 insertions(+), 14 deletions(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index 05818ca08..3609760a7 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -3,3 +3,6 @@ django-debug-toolbar pre-commit black pylint +django-extensions +Werkzeug +pyOpenSSL diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index cc5258784..29d455c46 100644 --- a/docker/Dockerfile.dev +++ b/docker/Dockerfile.dev @@ -15,8 +15,6 @@ COPY requirements.txt /tmp COPY test-requirements.txt /tmp RUN python -m pip install -U pip RUN pip install -r requirements.txt -r test-requirements.txt -RUN pip install django-extensions Werkzeug pyOpenSSL - FROM base as run COPY docker/doveadm /usr/local/bin RUN chmod +x /usr/local/bin/doveadm diff --git a/frontend/src/api/auth.js b/frontend/src/api/auth.js index 8a661346c..d5257bf0a 100644 --- a/frontend/src/api/auth.js +++ b/frontend/src/api/auth.js @@ -16,4 +16,7 @@ export default { beginFidoRegistration() { return repository.post('/fido/registration/begin/') }, + endFidoRegistration(data) { + return repository.post('/fido/registration/end/', data) + } } diff --git a/frontend/src/components/account/FidoAuthForm.vue b/frontend/src/components/account/FidoAuthForm.vue index f0224a55a..3a786d62c 100644 --- a/frontend/src/components/account/FidoAuthForm.vue +++ b/frontend/src/components/account/FidoAuthForm.vue @@ -15,10 +15,12 @@ }}