- NextAuth.js a changé de nom et a élargi ses fonctionnalités de manière plus générique tout en les découplant
Flexible
- Utilisable partout : Next.js, SvelteKit ainsi que Vercel Edge / Serverless, etc.
- Compatible avec n’importe quelle base de données : MySQL, Postgres, MongoDB, ..
- Sessions en base de données ou JWT
Easy
- Prend en charge des services comme Google, Facebook, Auth0, Apple, etc.
- Prise en charge d’OAuth 2 + OpenID
- Fonctionnalités intégrées d’e-mail / passwordless / magic link
- Peut être utilisé avec un stockage de noms d’utilisateur / mots de passe
Secure
- Cookies signés, préfixés, réservés au serveur
- Protection CSRF intégrée
- JWT avec JWS / JWE / JWK
- Synchronisation entre onglets, revalidation automatique, keepalives
- Ne dépend pas du JavaScript côté client
1 commentaires
En utilisant NextAuth, c’était vraiment gênant d’être autant lié à Next, donc je suis content que ça soit enfin sorti.