Convex Bot
Convex Bot13mo ago

Has someone managed to get @convex-dev/auth working with NextJS middleware?

Thanks for posting in <#1088161997662724167>. Reminder: If you have a Convex Pro account, use the Convex Dashboard to file support tickets. - Provide context: What are you trying to achieve, what is the end-user interaction, what are you seeing? (full error message, command output, etc.) - Use search.convex.dev to search Docs, Stack, and Discord all at once. - Additionally, you can post your questions in the Convex Community's <#1228095053885476985> channel to receive a response from AI. - Avoid tagging staff unless specifically instructed. Thank you!
5 Replies
gabrielw
gabrielw13mo ago
I think convex auth is scoped to client side auth for now. I used clerk middleware in my middleware.ts file and am only integrating auth from clerk (first leg of my auth) in the middleware (for example, enforcing a protected route). Happy to share the file if you'd like!
pandronu
pandronu13mo ago
thanks, well, the docs say something opposite, but the PR that enabled NextJS support for auth was merged a month ago so I suspect this might not be entirely stable yet
pandronu
pandronu13mo ago
Server-side authentication in Next.js - Convex Auth
Authentication library for your Convex backend
gabrielw
gabrielw13mo ago
ah cool. Yeah I used @clerk/nextjs/server package and that worked smoothly for me
pandronu
pandronu13mo ago
right, I just realised the issue only exists for NextJS 15 (and React 19)

Did you find this page helpful?