Auth.js v5.0
Disponible · 1 décembre 2024
Auth.js v5 est le résultat de deux ans de refactoring de NextAuth pour en faire une solution d'authentification universelle. Le renommage en Auth.js accompagne le support multi-framework : la même librairie de base supporte Next.js, SvelteKit, Express, Nuxt et d'autres frameworks, avec des adapteurs spécifiques à chaque écosystème.
Le support des Edge runtimes (Cloudflare Workers, Vercel Edge, Deno Deploy) est un changement architectural majeur. L'ancienne version dépendait de Node.js pour certaines opérations cryptographiques : Auth.js v5 utilise la Web Crypto API standard, ce qui la rend compatible avec n'importe quel runtime JavaScript moderne.
La migration depuis NextAuth 4 est documentée avec un guide de migration officiel. Les providers OAuth restent compatibles, mais la configuration change pour refléter la nouvelle API unifiée.