Auth.js - biblioteca de autenticación para la web
(authjs.dev)- NextAuth.js cambió de nombre y amplió sus funciones de forma más general, además de desacoplarlas
Flexible
- Se puede usar en cualquier lugar: Next.js, SvelteKit y Vercel Edge / Serverless, etc.
- Compatible con cualquier base de datos: MySQL, Postgres, MongoDB, ...
- Sesiones en base de datos o JWT
Fácil
- Compatible con servicios como Google, Facebook, Auth0, Apple, etc.
- Compatible con OAuth 2 + OpenID
- Funciones integradas de correo electrónico / passwordless / magic link
- Se puede usar junto con un almacén de nombres de usuario / contraseñas
Seguro
- Cookies firmadas, con prefijo y solo para servidor
- Protección CSRF integrada
- JWT con JWS / JWE / JWK
- Sincronización entre pestañas, revalidación automática, keepalives
- No depende de JavaScript del cliente
1 comentarios
Mientras usaba next auth, me resultaba incómodo estar tan atado a Next, pero por fin salió.