Auth.js - वेब के लिए authentication लाइब्रेरी
(authjs.dev)- NextAuth.js ने अपना नाम बदल लिया है और अब इसे अधिक सामान्य उपयोग के लिए functional expansion और decoupling के साथ विकसित किया गया है
Flexible
- कहीं भी उपयोग किया जा सकता है: Next.js, Sveltekit और Vercel Edge / Serverless आदि
- किसी भी DB का समर्थन: MySQL, Postgres, MongoDB,..
- database sessions या JWT
Easy
- Google, Facebook, Auth0, Apple जैसी services का समर्थन
- OAuth 2 + Open ID समर्थन
- Email / Passwordless / magic link फीचर built-in
- Username / Password store के साथ उपयोग संभव
Secure
- Signed, prefixed, server-only cookies
- Built-in CSRF protection
- JWS / JWE / JWK के साथ JWT
- Tab syncing, auto-revalidation, keepalives
- client JavaScript पर निर्भर नहीं
1 टिप्पणियां
मैंने next auth इस्तेमाल करते समय यह असुविधा महसूस की थी कि यह Next से बहुत ज़्यादा बंधा हुआ था, लेकिन आखिरकार यह आ ही गया।