Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2FA #1187

Closed
10 of 11 tasks
AlexTr opened this issue Mar 17, 2018 · 0 comments
Closed
10 of 11 tasks

2FA #1187

AlexTr opened this issue Mar 17, 2018 · 0 comments
Assignees
Milestone

Comments

@AlexTr
Copy link
Contributor

AlexTr commented Mar 17, 2018

  • 1) add "Account confirmation" setting with the following values: disabled, by email, by phone, by email and phone (now user is confirmed only when email is confirmed) into Settings > Account
  • 2) add "Enable 2FA" into Settings > Account
  • 3) add new setting category for Twilio with all necessary settings for Twilio (possibly other providers as well - make ability to integrate other providers via 3rd-party modules)
  • 4) when 2FA enabled, after successful login display page with SMS/voice/etc sending page where user can enter the code
  • 5) add phone number field to join form
  • 6) add phone_confirmed field to sys_accounts table
  • 7) display phone verification informer, similar to how email verification informer displayed
  • 8) display email verification informer only when "Account is confirmed when" = "email is confirmed" or "email and phone are confirmed"
  • 9) display phone verification informer only when "Account is confirmed when" = "phone is confirmed" or "email and phone are confirmed"
  • 10) when phone is changed, change phone_confirmed accordingly and repeat verification procedure
  • 11) add possibility to restore password by phone on forgot password page
@AlexTr AlexTr added this to the 9 milestone Mar 17, 2018
@AlexTr AlexTr added this to Enhancements in UNA 9.0.0-RC7 Mar 19, 2018
romanlesnikov added a commit that referenced this issue Mar 26, 2018
romanlesnikov added a commit that referenced this issue Mar 26, 2018
romanlesnikov added a commit that referenced this issue Apr 3, 2018
romanlesnikov added a commit that referenced this issue Apr 4, 2018
romanlesnikov added a commit that referenced this issue Apr 5, 2018
AlexTr added a commit that referenced this issue May 14, 2018
@romanlesnikov romanlesnikov reopened this May 17, 2018
romanlesnikov added a commit that referenced this issue May 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
UNA 9.0.0-RC7
Enhancements
Development

No branches or pull requests

2 participants