Password Flow
When To Use It
Use this flow for password initialization, forgot-password reset, or password change in an authenticated session.
Prerequisites
Call Sequence
- choose the correct password path
- use Secure Channel where required
- keep the same user and session context across the flow
- close the Secure Channel session after completion
Branch Decisions
- first-time password initialization
- forgot-password reset
- authenticated password change
Common Failures
- missing JWT on authenticated change
- missing Secure Channel on protected mutations
- stale reset token or stale session context
X-Client-Hashmismatch