From b59ad21755f95be920b27c89a7c3dd53e723b0d8 Mon Sep 17 00:00:00 2001 From: Bubka <858858+Bubka@users.noreply.github.com> Date: Thu, 5 Oct 2023 14:09:04 +0200 Subject: [PATCH] Set up the Webauthn settings view --- resources/js_vue3/layouts/SettingTabs.vue | 12 +- resources/js_vue3/router/index.js | 8 +- resources/js_vue3/services/userService.js | 22 ++ .../views/settings/Credentials/Edit.vue | 41 ++++ resources/js_vue3/views/settings/Options.vue | 2 +- resources/js_vue3/views/settings/WebAuthn.vue | 189 ++++++++++++++++++ 6 files changed, 263 insertions(+), 11 deletions(-) create mode 100644 resources/js_vue3/views/settings/Credentials/Edit.vue create mode 100644 resources/js_vue3/views/settings/WebAuthn.vue diff --git a/resources/js_vue3/layouts/SettingTabs.vue b/resources/js_vue3/layouts/SettingTabs.vue index edc765d4..e56293ec 100644 --- a/resources/js_vue3/layouts/SettingTabs.vue +++ b/resources/js_vue3/layouts/SettingTabs.vue @@ -1,7 +1,7 @@ + + + + + + + + + \ No newline at end of file diff --git a/resources/js_vue3/views/settings/Options.vue b/resources/js_vue3/views/settings/Options.vue index 4d85341b..2870b722 100644 --- a/resources/js_vue3/views/settings/Options.vue +++ b/resources/js_vue3/views/settings/Options.vue @@ -115,7 +115,7 @@ - + diff --git a/resources/js_vue3/views/settings/WebAuthn.vue b/resources/js_vue3/views/settings/WebAuthn.vue new file mode 100644 index 00000000..1486bdf0 --- /dev/null +++ b/resources/js_vue3/views/settings/WebAuthn.vue @@ -0,0 +1,189 @@ + + + + + + + + + {{ $t('auth.webauthn.security_devices') }} + + {{ $t('auth.webauthn.security_devices_legend')}} + + + + {{ $t('auth.webauthn.register_a_new_device')}} + + + + + + {{ displayName(credential) }} + + + + {{ $t('settings.revoke') }} + + + + + + + {{ $t('auth.webauthn.revoking_a_device_is_permanent')}} + + + + {{ $t('settings.options') }} + + {{ $t('auth.webauthn.need_a_security_device_to_enable_options')}} + + + + + + + + + + + + {{ $t('commons.close') }} + + + + + + + + \ No newline at end of file
+ + + {{ $t('commons.close') }} + + +