Skip to main content

Extra setup steps

Screens that interrupt a sign-in or sign-up to finish account setup before the user reaches their destination. Never entered directly.

Map​

Screens​

RouteScreenPurpose
/inline_totp_setupInlineTotpSetupThe relying party requires two-step authentication; scan the QR code and confirm.
/inline_recovery_setupInlineRecoverySetupSave backup codes for the new authenticator.
/inline_recovery_key_setupInlineRecoveryKeySetupSync users without a recovery key are offered one.
/inline_passwordless_sync_setupInlinePasswordlessSyncSetupAfter a desktop Sync sign-in, offers to skip the password next time by enabling passkey sign-in. Continues to Settings.
/post_verify/set_passwordSetPasswordA passwordless or Google/Apple account entering Sync needs a password for encryption keys.
/post_verify/third_party_auth/set_passwordSetPasswordAlias kept for in-flight links.
/post_verify/service_welcomeServiceWelcomeWelcome interstitial naming the relying party.
/post_verify/password/force_password_changeforce_password_change (legacy)Mandatory password change. Sign in still hard-navigates here.
/post_verify/newsletters/add_newslettersnewsletters (legacy)Newsletter opt-in. Not reachable from React.
/post_verify/secondary_email/add_secondary_email, /post_verify/secondary_email/confirm_secondary_email, /post_verify/secondary_email/verified_secondary_emailsecondary_email (legacy)Add a secondary email after verification. Settings does this now.