Project

General

Profile

Actions

Feature #159

open

Epic #3: Implement a secure user authentication system

User Account Provisioning

Feature #159: User Account Provisioning

Added by Bricklou 6 months ago. Updated 16 days ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Target version:
Start date:
08/22/2026
Due date:
% Done:

50%

Estimated time:
(Total: 0:00 h)

Description

This feature covers how user accounts get created on the instance: bootstrapping the first administrator account, inviting new users by email, and administrators creating accounts directly.


Subtasks 9 (9 open — 0 closed)

User Story #163: As the instance administrator, I want to complete a first-install setup, so that I get an admin account without relying on insecure default credentialsIn ProgressBricklou08/22/2026

Actions
Sub-Task #164: Validate email format and password strength requirementsDoneBricklou08/22/2026

Actions
Sub-Task #165: Hash and securely store credentialsDoneBricklou08/22/2026

Actions
User Story #169: As a new user, I want to register via OAuth/OIDC, so that I can use existing accountsDoneBricklou09/06/2026

Actions
Sub-Task #170: Integrate OAuth/OIDC providers (Google, Discord, GitHub)DoneBricklou09/06/2026

Actions
Sub-Task #171: Auto-create account on first OAuth/OIDC loginDoneBricklou09/06/2026

Actions
User Story #263: As an administrator, I want to invite a new user by email, so that they can activate their own accountPlannedBricklou

Actions
Sub-Task #166: Send invitation email with tokenPlannedBricklou

Actions
User Story #264: As an administrator, I want to create a user account directly with a temporary password, so that I can onboard someone without sending an emailPlannedBricklou

Actions

Updated by Bricklou 6 months ago Author Actions #1

  • Subtask #163 added

Updated by Bricklou 6 months ago Author Actions #2

  • Subtask #167 added

Updated by Bricklou 6 months ago Author Actions #3

  • Subtask #169 added

Updated by Bricklou 6 months ago Author Actions #4

  • Description updated (diff)
  • Status changed from Draft to To Do

Updated by Bricklou 19 days ago Author Actions #5

  • Subtask deleted (#167)

Updated by Bricklou 16 days ago Author Actions #6

  • Subject changed from User Registration to User Account Provisioning
  • Description updated (diff)

Updated by Bricklou 16 days ago Author Actions #7

  • Subtask #263 added

Updated by Bricklou 16 days ago Author Actions #8

  • Subtask #264 added

Updated by Bricklou 16 days ago Author Actions #9

  • Status changed from To Do to Planned
  • Assigned To set to Bricklou
  • Target version set to Server 0.1.0
  • Start date deleted (08/22/2026)

Updated by Bricklou 16 days ago Author Actions #10

  • Status changed from Planned to In Progress
Actions

Also available in: PDF Atom