1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-12 15:51:04 +01:00
phorge-phorge/src/docs
epriestley 55c18bc900 During first-time setup, create an administrator account with no authentication instead of weird, detached authentication
Summary:
Ref T6703. Currently, when you create an account on a new install, we prompt you to select a password.

You can't actually use that password unless you set up a password provider, and that password can't be associated with a provider since a password provider won't exist yet.

Instead, just don't ask for a password: create an account with a username and an email address only. Setup guidance points you toward Auth.

If you lose the session, you can send yourself an email link (if email works yet) or `bin/auth recover` it. This isn't really much different than the pre-change behavior, since you can't use the password you set anyway until you configure password auth.

This also makes fixing T9512 more important, which I'll do in a followup. I also plan to add slightly better guideposts toward Auth.

Test Plan: Hit first-time setup, created an account.

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: revi

Maniphest Tasks: T6703

Differential Revision: https://secure.phabricator.com/D20111
2019-02-12 14:47:47 -08:00
..
book Merge "Audit" more completely into "Diffusion" 2017-01-11 16:28:42 -08:00
contributor Fix spelling 2017-10-09 10:48:04 -07:00
flavor Remove "Large Changes" documentation and make some minor behavioral improvements 2018-04-05 06:40:46 -07:00
tech Remove all "Phabricator Bot" code 2017-04-21 12:48:35 -07:00
user During first-time setup, create an administrator account with no authentication instead of weird, detached authentication 2019-02-12 14:47:47 -08:00