diff --git a/config/webauthn.php b/config/webauthn.php index 378f19d89d3..1c11897fa03 100644 --- a/config/webauthn.php +++ b/config/webauthn.php @@ -2,6 +2,17 @@ return [ + /* + |-------------------------------------------------------------------------- + | Enable passkey login + |-------------------------------------------------------------------------- + | + | Whether or not the passkey feature should be enabled, + | + */ + + 'enable_login_with_passkey' => env('STATAMIC_PASSKEY_ENABLED', true), + /* |-------------------------------------------------------------------------- | Allow password logins to be used when user has a passkey diff --git a/resources/js/components/users/PublishForm.vue b/resources/js/components/users/PublishForm.vue index e0fcd99e480..56020fc07cc 100644 --- a/resources/js/components/users/PublishForm.vue +++ b/resources/js/components/users/PublishForm.vue @@ -18,7 +18,7 @@ - + { const passkey = usePasskey(); const showPasskeyLogin = computed(() => { - return props.emailLoginEnabled && passkey.supported; + return props.passkeyEnabled && props.emailLoginEnabled && passkey.supported; }) const emailAutocomplete = computed(() => { @@ -111,7 +112,7 @@ onMounted(() => { -
+