Auth.js - 웹용 인증 라이브러리
(authjs.dev)- NextAuth.js 가 이름을 변경하고 더 범용적으로 기능을 확장 및 디커플링
Flexible
- 어디서나 사용 가능 : Next.js, Sveltekit 및 Vercel Edge / Serverless 등
- 아무 DB나 지원 : MySQL, Postgres, MongoDB,..
- 데이터베이스 세션 이나 JWT
Easy
- Google, Facebook, Auth0, Apple 등 서비스 지원
- OAuth 2 + Open ID 지원
- 이메일 / Passwordless / 매직 링크 기능 내장
- Username / Pasword 저장소와 함께 사용 가능
Secure
- Signed, prefixed, server-only cookies
- CSRF 보호 내장
- JWT with JWS / JWE / JWK
- Tab syncing, auto-revalidation, keepalives
- 클라이언트 자바스크립트에 의존하지 않음