Use when
- The user needs to enter an existing password, passphrase, or PIN-like memorized secret.
- The flow is sign-in, reauthentication, account unlock, sensitive-action confirmation, or current-password confirmation.
- The service can support password managers, paste, autofill, secure transport, rate limiting, and safe error handling.
- The user may need to temporarily reveal the secret to correct typing.