Auth diagnostics
Automated tests for the sign-in redirect loop and protected pages. No JWTs, cookie values, or secret env strings are shown.
Share this page URL with support: /debug/auth-diagnostics
⚠ Sign in to complete diagnostics
Clerk keys look configured on Vercel, but you were not signed in during this run. Tests 5–9 were skipped — that does not mean protected pages work yet.
- Click Sign in (below) or open /sign-in?redirect_url=/debug/auth-diagnostics
- Complete sign-in, then return here and click Re-run all tests.
- Only when tests 4–9 are PASS should /dashboard work.
Test results (11)
1. Clerk publishable key (build)
PENDING—
2. Clerk secret key (server env)
PENDING—
3. Clerk client loaded
PENDING—
4. Client signed in
PENDING—
5. Client getToken()
PENDING—
6. Client vs server session
PENDING—
7. Middleware /dashboard access
PENDING—
8. Laravel GET /api/me
PENDING—
9. Laravel POST /api/auth/sync
PENDING—
10. Sign-in redirect trap
PENDING—
11. NEXT_PUBLIC_APP_URL (server)
PENDING—
API host in use: phplaravel-1506795-5894879.cloudwaysapps.com · Current path: /debug/auth-diagnostics