Skip to content
Snippets Groups Projects
  • santiagorodriguez96's avatar
    e8d41bc2
    Add WebAuthn as an alternative 2FA method (#14466) · e8d41bc2
    santiagorodriguez96 authored
    
    * feat: add possibility of adding WebAuthn security keys to use as 2FA
    
    This adds a basic UI for enabling WebAuthn 2FA. We did a little refactor
    to the Settings page for editing the 2FA methods – now it will list the
    methods that are available to the user (TOTP and WebAuthn) and from
    there they'll be able to add or remove any of them.
    Also, it's worth mentioning that for enabling WebAuthn it's required to
    have TOTP enabled, so the first time that you go to the 2FA Settings
    page, you'll be asked to set it up.
    This work was inspired by the one donde by Github in their platform, and
    despite it could be approached in different ways, we decided to go with
    this one given that we feel that this gives a great UX.
    
    Co-authored-by: default avatarFacundo Padula <facundo.padula@cedarcode.com>
    
    * feat: add request for WebAuthn as second factor at login if enabled
    
    This commits adds the feature for using WebAuthn as a second factor for
    login when enabled.
    If use...
    Add WebAuthn as an alternative 2FA method (#14466)
    santiagorodriguez96 authored
    
    * feat: add possibility of adding WebAuthn security keys to use as 2FA
    
    This adds a basic UI for enabling WebAuthn 2FA. We did a little refactor
    to the Settings page for editing the 2FA methods – now it will list the
    methods that are available to the user (TOTP and WebAuthn) and from
    there they'll be able to add or remove any of them.
    Also, it's worth mentioning that for enabling WebAuthn it's required to
    have TOTP enabled, so the first time that you go to the 2FA Settings
    page, you'll be asked to set it up.
    This work was inspired by the one donde by Github in their platform, and
    despite it could be approached in different ways, we decided to go with
    this one given that we feel that this gives a great UX.
    
    Co-authored-by: default avatarFacundo Padula <facundo.padula@cedarcode.com>
    
    * feat: add request for WebAuthn as second factor at login if enabled
    
    This commits adds the feature for using WebAuthn as a second factor for
    login when enabled.
    If use...
This project manages its dependencies using Bundler. Learn more