Skip to content

fix(identity): advertise the dev root password as Password123!#1263

Merged
iammukeshm merged 1 commit into
mainfrom
fix/dev-root-password-advertisement
May 27, 2026
Merged

fix(identity): advertise the dev root password as Password123!#1263
iammukeshm merged 1 commit into
mainfrom
fix/dev-root-password-advertisement

Conversation

@iammukeshm
Copy link
Copy Markdown
Member

Follow-up to #1260 / #1262.

Once AppHost runs seed-demo on launch (#1260), DemoSeeder realigns every tenant admin — including root's admin@root.com — to the shared demo password. So in the Aspire dev stack the root account signs in with Password123!, not the framework default 123Pa$$word!. The advertised credentials were stale and 401'd:

  • clients/dashboard/src/pages/login.demo-accounts.tsROOT_PASSWORD = DEMO_PASSWORD (the demo login panel's root account now works).
  • src/Host/FSH.Starter.Api/Requests/Identity/identity-token.http — sample request uses Password123!.

The framework seed default (Seed:DefaultAdminPassword) is unchanged — a production deploy that skips seed-demo keeps its configured admin password.

Note: this change was originally committed onto the #1262 branch after that PR had already merged, so it never landed. This PR re-applies it (cherry-pick of a6434f2f).

🤖 Generated with Claude Code

The demo seeder realigns every tenant admin -- including root's admin@root.com
-- to the shared demo password, so under the Aspire dev stack the root account
signs in with Password123!, not the framework default 123Pa$$word!. Surfaced by
running seed-demo on launch (PR #1260). Point the demo login panel (ROOT_PASSWORD)
and the sample token request at Password123! so the advertised dev credential
actually works. The framework seed default (Seed:DefaultAdminPassword) is
unchanged for non-demo / production seeds.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@iammukeshm iammukeshm merged commit fc6d4e8 into main May 27, 2026
13 checks passed
@iammukeshm iammukeshm deleted the fix/dev-root-password-advertisement branch May 27, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant