Stores whether the login holds a passkey, through the user service's update.
Whether staff OAuth through cfx-admin is configured here; without it a staff address is refused.
The authenticator app's name for the entry, e.g. "CFX".
The current session's access token, federated included; null without a session.
Ends the request's stored session and clears its cookies.
The IdP the address must sign in through: STAFF_IDENTITY_PROVIDER for
CFX staff, else the active SSO connection's Cognito provider name for its domain.
OptionalprovisionSet where the pool is admin-create-only: gives an address with a PENDING invitation a passwordless login, true when it has one. Sign-up then sets the password by an emailed code, answering the same for any address.
Records an authenticator code refused at setup or at sign-in, before any session exists, so an operator can see a login stuck on it. A failure is reported, never shown: the screen answers the code either way.
The challenge's username, which is the login's sub.
A failure that isn't a refusal: the screen says "unavailable", this says why.
Stores an E.164 number on the session's user, through the user service's update.
The current session's user, or null when there is no session.
Keeps the tokens as the app's session (its cookie) and reads the user they
name. A session it refuses is the err, shown as that refusal.
OptionalinviteId?: stringWhich sign-in ran, recorded with the session for its SSO checks.
OptionaltimeZone?: stringThe browser's zone, unvalidated: stored only on a row created now.
The passkey step's Cognito calls: the dashboard's account security service, which publishes each change.