I keep seeing one misconception in auth bug threads: if you fix the provider dashboard, the redirect bug should disappear.
In practice the bad value is often upstream. I pull the literal reset link or redirect_uri first, then diff the app URL, auth base URL, callback path, and any explicit redirectTo in code. tbh a stale localhost or preview domain usually keeps winning even after the dashboard looks clean.
Built a free preview for this exact check if you want to sanity-test a flow before another deploy: https://oauth-redirect-doctor.vercel.app?utm_source=ih&utm_medium=post&utm_campaign=ih-roundup-2026-06-06