Password resets are single-use and time-boxed, and revoke the rest of your active sessions.
Enter your account email and we'll send a reset link if it matches an account.
For your security, we show the same confirmation whether or not an account exists.
Enter your email and, if an account exists, a one-time reset link goes out. The screen says the same thing either way — that’s deliberate, so nobody can use this form to discover which emails have accounts.
sp_Auth_CreatePasswordResetToken stores a hashed, expiring token; the raw token is emailed, never returned.Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.
Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.