Missing confirmation token
GET /api/auth/confirm-login ran with no token query param (oauth_confirm_missing_token). Product: Missing confirmation token.
Why this happens
The new-country / login-challenge email link was truncated or opened without the token. Distinct from invalid/expired challenge tokens (different oauth confirm code).
Diagnose and fix
1. Open the full confirmation link from the latest security email.
2. Request a new login from the unfamiliar country so a fresh challenge is emailed.
3. Admin: review Confirm login from new country settings if members never get the mail.
4. Related finalize failures: Could not complete sign-in — try again.