nextcloud / nextcloud/server

reset 2FA/MFA access for users as admin in Accounts page

Open
#53,842 0 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

How to use GitHub
  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
Users sometimes loose 2FA devices or otherwise lose access, and also can't use their totp backup codes

Describe the solution you'd like
As an admin, in Accounts page (user management), add in the ...-menu of each user the option "generate one-time 2FA code"
Maybe this can be used as a basis https://apps.nextcloud.com/apps/twofactor_admin

Describe alternatives you've considered

Additional context

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the Accounts page user-management flow and the referenced twofactor_admin app for the existing approach. Define done as an administrator being able to use a user's menu to generate a one-time 2FA code, while checking the surrounding authentication behavior and permissions.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
authentication
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.