User Story #238
openEpic #3: Implement a secure user authentication system
Feature #160: User Login
As a user, I want to enable and disable TOTP from my profile, so that I can manage my two-factor authentication settings
Added by Bricklou 11 days ago. Updated about 2 hours ago.
0%
Description
This user story covers self-service TOTP setup and management from the user profile UI.
Acceptance requirements:
- Users can initiate TOTP setup: the app generates a secret and displays a QR code and manual entry code
- Users must confirm with a valid OTP code before TOTP is activated (prevents locking out on misconfigured authenticator)
- Users can disable TOTP (requires providing a current OTP code or password as confirmation)
- The profile UI shows the current MFA status (enabled / disabled)
Updated by Anonymous 2 days 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 2 days 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 Anonymous 2 days ago
Actions
#13
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 2 days ago
Actions
#14
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 2 days ago
Actions
#15
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 2 days ago
Actions
#16
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 2 days ago
Actions
#17
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 22 hours ago
Actions
#18
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 20 hours ago
Actions
#19
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 20 hours ago
Actions
#20
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 20 hours ago
Actions
#21
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 19 hours ago
Actions
#22
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 19 hours ago
Actions
#23
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 18 hours ago
Actions
#24
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 18 hours ago
Actions
#25
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 9 hours ago
Actions
#26
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 9 hours ago
Actions
#27
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 8 hours ago
Actions
#28
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 6 hours ago
Actions
#29
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 6 hours ago
Actions
#30
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 6 hours ago
Actions
#31
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 3 hours ago
Actions
#32
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 3 hours ago
Actions
#33
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 2 hours ago
Actions
#34
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 2 hours ago
Actions
#35
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 2 hours ago
Actions
#36
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 2 hours ago
Actions
#37
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.