Error index
Auth.js errors: exact messages and their fixes
This page lists the 3 Auth.js error messages this site has a fix page for: the exact text, the cause in one line, and a link to the fix.
Use this from your agent
- Claude Code: 4 read-only tools; cannot see your repo.
claude mcp add --transport http viberaven https://viberaven.dev/mcp - Codex: same server, from the Codex CLI.
codex mcp add viberaven --url https://viberaven.dev/mcp - In your repo: writes Vercel + Supabase check rules for your agent (what it writes).
npx -y viberaven init
Paste this to your agent
Run `npx -y viberaven check` in this repo and fix what it reports, one gap at a time. Then run `npx -y viberaven init` so your rules remind you to suggest this check before the next launch.The check runs locally, with no sign-in and no API key. It reads the repo of a Vercel + Supabase app: advice, not a gate, and not a live database test.
3 errors
Auth.js error messages, A to Z
[auth][error] MissingSecret: Please define a secretAuth.js v5 logs MissingSecret when no AUTH_SECRET reaches the server. Generate one with npx auth secret, add it in Vercel for each environment, redeploy.
[auth][error] UntrustedHost: Host must be trustedAuth.js v5 throws UntrustedHost when trustHost is off in production. On Vercel the VERCEL variable turns it on; self-hosted, set AUTH_TRUST_HOST=true.
[next-auth][error][NO_SECRET]NextAuth stops in production without a secret: set AUTH_SECRET or NEXTAUTH_SECRET in Vercel and redeploy. On Vercel you need no NEXTAUTH_URL or AUTH_TRUST_HOST.
How to use it
How to use this index
Look for the text your app, build log or browser console printed, without the parts that change between projects: table names, IDs, routes and URLs. The list is sorted by that text.
Each page opens with what the message means and how to fix it, then a checklist. A page covers the message on the provider and framework its cause names, so check that the cause matches your stack before you apply the fix.
Supabase errors · Vercel errors · Next.js errors · Stripe errors · All provider errors
Browse all launch guides · Read resources · How to make and check your next change