Project

General

Profile

Actions

User Story #163

open

Epic #3: Implement a secure user authentication system

Feature #159: User Account Provisioning

As the instance administrator, I want to complete a first-install setup, so that I get an admin account without relying on insecure default credentials

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 credentials

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:

100%

Estimated time:
(Total: 0:00 h)

Description

On first install, before any account exists, the administrator is guided through a setup screen to create the first account. This is the only way to create an account without being invited or already having an admin session — there is no self-service sign-up.

Once the first account is created, the setup screen is no longer accessible.


Subtasks 2 (2 open — 0 closed)

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

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

Actions

Updated by Bricklou 6 months ago Author Actions #1

  • Subtask #164 added

Updated by Bricklou 6 months ago Author Actions #2

  • Subtask #165 added

Updated by Bricklou 6 months ago Author Actions #3

  • Subtask #166 added

Updated by Bricklou 6 months ago Author Actions #4

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

Updated by Bricklou about 1 month ago Author Actions #5

  • Status changed from To Do to Planned
  • Assigned To set to Bricklou
  • Start date deleted (03/28/2026)

Updated by Bricklou about 1 month ago Author Actions #6

  • Status changed from Planned to In Progress

Updated by Bricklou about 1 month ago Author Actions #7

  • Status changed from In Progress to In Review
  • % Done changed from 0 to 100

Updated by Bricklou about 1 month ago Author Actions #8

  • Status changed from In Review to In Progress

Updated by Anonymous about 1 month ago Actions #9

Commit referenced this issue: @45@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/21

This is a very large PR because it adds a lot of missing bricks required to make the whole workflow works.

Updated by Anonymous about 1 month ago Actions #10

Commit referenced this issue: @45@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/21

This is a very large PR because it adds a lot of missing bricks required to make the whole workflow works.

Updated by Anonymous about 1 month ago Actions #11

Commit referenced this issue: @45@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/21

This is a very large PR because it adds a lot of missing bricks required to make the whole workflow works.

Updated by Anonymous about 1 month ago Actions #12

Commit referenced this issue: @45@

https://codeberg.org/api/v1/repos/Bricklou/kubestro/pulls/21

This is a very large PR because it adds a lot of missing bricks required to make the whole workflow works.

Updated by Bricklou 19 days ago Author Actions #13

  • Description updated (diff)
  • Target version set to Server 0.1.0

Updated by Bricklou 16 days ago Author Actions #14

  • Subtask #262 added

Updated by Bricklou 16 days ago Author Actions #15

  • Subject changed from As a new user, I want to sign up with email and password, so that I can create an account to As the instance administrator, I want to complete a first-install setup, so that I get an admin account without relying on insecure default credentials
  • Description updated (diff)

Updated by Bricklou 16 days ago Author Actions #16

  • Subtask deleted (#259)

Updated by Bricklou 16 days ago Author Actions #17

  • Subtask deleted (#260)

Updated by Bricklou 16 days ago Author Actions #18

  • Subtask deleted (#262)

Updated by Bricklou 16 days ago Author Actions #19

  • Subtask deleted (#166)
Actions

Also available in: PDF Atom