DefGuard / DefGuard/defguard

🧢 Post-enrolment MFA configuration

Open
#2,910 1 comment 0 reactions 1 assignee Assigned to @teon View on GitHub
release notes st3 t3
Dominant language
Rust
Stars
2.8k
Forks
115
Avg merge
1d 4h
Merged PRs (30d)
51

Description

As a user, I want to configure MFA in the desktop client when connecting to an MFA-protected location, so that I can access protected resources without re-enrolling the whole instance.

Methods we will configure:
- Authenticator
- Email
- Mobile Biometry

Acceptance Criteria

* When a user without configured MFA attempts to connect to an MFA-protected location, the client detects the missing MFA configuration.
* The client prompts the user to configure MFA directly in the application.
* After successful MFA configuration, the user can connect without re-enrolling the instance.
* Existing enrolled instances do not need to be removed and added again.
* The flow supports users with the Enrolled status.
* The user needs to confirm the operation with a factor he already has configured. The user can pick a factor to confirm the operation.
* If the user does not have any factors configured we use email code to verify the operation. In that case Email factor is automatically configured.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.