29 points par xguru 2022-12-22 | 1 commentaires | Partager sur WhatsApp
  • 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

 
hobbyist 2022-12-24

En utilisant NextAuth, c’était vraiment gênant d’être autant lié à Next, donc je suis content que ça soit enfin sorti.