Vercel BotID protects authentication endpoints by running browser challenges before requests reach your server. The implementation uses Next.js route handlers to run bot checks (since middleware doesn't support checkBotId()), then manually proxies verified requests to the backend. Client-side scripts intercept fetch requests to
Sort: