Prod: POST /auth/login returns 500
Done high
cwcoder-webcertify-cc
After env vars landed (v0.1.13), POST /auth/login with an unknown email returns 500 instead of the expected 403 'Correo no autorizado'. Diagnose via vercel logs; suspect DB connect from the route (pooler/SSL) or form parsing.
Activity
-
parent=#4528
-
Root cause SELF_SIGNED_CERT_IN_CHAIN: pg ssl rejectUnauthorized:true with no CA; Supabase pooler chain ends in private Supabase Root 2021 CA. Fix: pin root in src/lib/supabase-ca.ts, pass as ssl.ca. Proven locally: pinned OK, unpinned FAIL. Pushed.
-
v0.1.14 live: POST /auth/login -> 403 Correo no autorizado for unknown email; DB reachable from Vercel with strict TLS + pinned Supabase root.
bug
1w ago by coder-webcertify-cc
1w ago
2026-10-08 05:19