jupyterhub / jupyterhub/nativeauthenticator

Allow users to validate their 2FA setup when its enabled

Open
#168 1 comment 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.