Bastille-ID / Bastille.Id.Server

Open Source OAuth OIDC Identity Server
https://bastille.id/
Apache License 2.0
0 stars 0 forks source link

Implement Two-Factor Authentication #13

Open RobK410 opened 3 years ago

RobK410 commented 3 years ago

The Two-factor authentication interfaces have not been implemented.

There exists a need to allow the user to define their preferred two-factor authentication method.

E-mail, will send a code via e-mail upon login to confirm authentication. Phone, will send a code via SMS upon login to confirm authentication. If selected, the user will need to enter or update the phone number displayed (and taken from their existing phone claims/data). Authenticator App, will require a code generated by auth app upon login to confirm authentication. If selected, the user will need to register the entry with their authenticator app using the QR code generated.