jupyterhub / jupyterhub/nativeauthenticator
Allow users to validate their 2FA setup when its enabled
- Dominant language
- Python
- Stars
- 81
- Forks
- 68
- PR merge metrics
- No merged PRs in 30d
Description
We currently just emit a code on user creation, but the user doesn't get to validate that the 2FA setup was done correctly by writing in an example code. It would be good to do that I think - even if the user gets it right, its a bit stressing if one hasn't done this several times already.
To make this happen, I think we should go for the refactoring in #167 first.
Contributor guide
Research direction
Start by reviewing the refactoring requested in issue #167 and the user-creation flow that currently emits the 2FA code. Determine where a user should enter an example code and define completion as validating the setup during creation, including the successful and incorrect-code cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authentication
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100