mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-11-26 10:15:40 +01:00
Disable webauthn options unless one device is registered
This commit is contained in:
parent
52383e9e1e
commit
f6871b23c1
@ -36,11 +36,14 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="title is-4 pt-6 has-text-grey-light">{{ $t('settings.options') }}</h4>
|
<h4 class="title is-4 pt-6 has-text-grey-light">{{ $t('settings.options') }}</h4>
|
||||||
|
<div class="field is-size-7-mobile">
|
||||||
|
{{ $t('auth.webauthn.need_a_security_device_to_enable_options')}}
|
||||||
|
</div>
|
||||||
<form>
|
<form>
|
||||||
<!-- use webauthn only -->
|
<!-- use webauthn only -->
|
||||||
<form-checkbox v-on:useWebauthnOnly="saveSetting('useWebauthnOnly', $event)" :form="form" fieldName="useWebauthnOnly" :label="$t('auth.webauthn.use_webauthn_only.label')" :help="$t('auth.webauthn.use_webauthn_only.help')" :disabled="isRemoteUser" />
|
<form-checkbox v-on:useWebauthnOnly="saveSetting('useWebauthnOnly', $event)" :form="form" fieldName="useWebauthnOnly" :label="$t('auth.webauthn.use_webauthn_only.label')" :help="$t('auth.webauthn.use_webauthn_only.help')" :disabled="isRemoteUser || credentials.length === 0" />
|
||||||
<!-- default sign in method -->
|
<!-- default sign in method -->
|
||||||
<form-checkbox v-on:useWebauthnAsDefault="saveSetting('useWebauthnAsDefault', $event)" :form="form" fieldName="useWebauthnAsDefault" :label="$t('auth.webauthn.use_webauthn_as_default.label')" :help="$t('auth.webauthn.use_webauthn_as_default.help')" :disabled="isRemoteUser" />
|
<form-checkbox v-on:useWebauthnAsDefault="saveSetting('useWebauthnAsDefault', $event)" :form="form" fieldName="useWebauthnAsDefault" :label="$t('auth.webauthn.use_webauthn_as_default.label')" :help="$t('auth.webauthn.use_webauthn_as_default.help')" :disabled="isRemoteUser || credentials.length === 0" />
|
||||||
</form>
|
</form>
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
<vue-footer :showButtons="true">
|
<vue-footer :showButtons="true">
|
||||||
|
@ -59,10 +59,11 @@
|
|||||||
'my_device' => 'My device',
|
'my_device' => 'My device',
|
||||||
'unknown_device' => 'Unknown device',
|
'unknown_device' => 'Unknown device',
|
||||||
'use_webauthn_only' => [
|
'use_webauthn_only' => [
|
||||||
'label' => 'Use WebAuthn only (recommended)',
|
'label' => 'Use WebAuthn only',
|
||||||
'help' => 'Make WebAuthn the only available method to sign in 2FAuth. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br />
|
'help' => 'Make WebAuthn the only available method to sign in 2FAuth. This is the recommended setup to take advantage of the WebAuthn enhanced security.<br />
|
||||||
In case of device lost you will always be able to register a new security device to recover your account.'
|
In case of device lost you will always be able to register a new security device to recover your account.'
|
||||||
],
|
],
|
||||||
|
'need_a_security_device_to_enable_options' => 'Set at least one device to enable these options',
|
||||||
'use_webauthn_as_default' => [
|
'use_webauthn_as_default' => [
|
||||||
'label' => 'Use WebAuthn as default sign in method',
|
'label' => 'Use WebAuthn as default sign in method',
|
||||||
'help' => 'Set the 2FAuth sign in form to propose the WebAuthn authentication at first. The Login/password method is then available as an alternative/fallback solution.<br />
|
'help' => 'Set the 2FAuth sign in form to propose the WebAuthn authentication at first. The Login/password method is then available as an alternative/fallback solution.<br />
|
||||||
|
Loading…
Reference in New Issue
Block a user