nextcloud / nextcloud/server

Easy registration of new accounts

Open
#15,770 21 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

2. developing enhancement feature: authentication feature: users and groups good first issue
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

I keep having problems with new users:

  1. I add their account.
  2. They receive their activation link
  3. They don't have time to click on it in that instance
  4. The mail moves down in their inbox
  5. When they first have to use their account they remember the mail, click on the link and the token is invalid.

What works:

  1. I add their account with a password
  2. I send them username and password

Problem is: I can't force them to change the password after the first login, can I? That would be a good feature:

  1. Add new account with autogenerated one-time-Password
  2. Nextcloud sends it directly to the new user

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 reviewing the account-creation, activation-link, and first-login password flows described in the issue. Determine how autogenerated one-time passwords, direct email delivery, and mandatory password changes should interact; done means a new user can receive the credentials, log in once, and be required to choose a new password.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
authentication, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.