auth0-nextjs
작성자: auth0
Auth0 인증을 Next.js 앱에 추가하여 세션 관리, 보호된 라우트 및 미들웨어를 제공합니다. App Router와 Pages Router를 모두 지원하며, /auth/login, /auth/logout, /auth/callback 엔드포인트를 통한 자동 OAuth 콜백 처리를 제공합니다. 서버 컴포넌트 및 API 라우트를 위해 auth0.getSession()을 통해 서버 측 세션에 접근할 수 있으며, 클라이언트 컴포넌트를 위해 useUser() 훅을 제공합니다. Next.js 15+의 경우 middleware.ts, Next.js 16의 경우 proxy.ts와 같은 미들웨어 구성이 필요합니다.
npx skills add https://github.com/auth0/agent-skills --skill auth0-nextjs