Auth.js
Biblioteca de autenticación de código abierto construida sobre APIs web estándar, compatible con OAuth, inicio de sesión por email/sin contraseña y basado en credenciales para cualquier framework o runtime de JavaScript.
Descripción general
Auth.js (antes NextAuth.js) es un conjunto de paquetes de autenticación de código abierto construidos sobre las APIs web estándar, diseñados para funcionar con cualquier framework, runtime o modelo de hosting de JavaScript —incluyendo despliegues serverless y con Docker—, no solo con Next.js.
Soporta OAuth 2.0 y OpenID Connect de forma nativa, junto con inicio de sesión por email/sin contraseña y Passkeys/WebAuthn, y puede usarse con o sin base de datos: cuando se usa una base de datos, los adaptadores oficiales cubren Postgres, MySQL, MariaDB, SQL Server, MongoDB, SQLite y más. Entre las medidas de seguridad por defecto están la protección CSRF, los JSON Web Tokens cifrados y políticas de cookies restrictivas alineadas con las guías de OWASP.
Auth.js encaja bien en equipos que quieren tener el control directo de sus datos y lógica de autenticación dentro de su propia aplicación, en lugar de depender de un proveedor de identidad alojado externamente. Su README oficial indica que el proyecto ahora forma parte de Better Auth, y recomienda que los proyectos nuevos empiecen ahí, salvo que necesiten específicamente el manejo de sesiones sin estado y sin base de datos obligatoria que ofrece Auth.js.
- Categorías
- Autenticación y seguridad
- Lenguajes
- TypeScript
- Licencia
- ISC
Proyectos relacionados
Keycloak
Apache-2.0Solución open source de gestión de identidad y acceso con soporte para inicio de sesión único, OAuth2 y OpenID Connect.
- Autenticación y seguridad
Authelia
Apache-2.0Portal de inicio de sesión único y autenticación de dos factores autoalojado que se sitúa delante de tu reverse proxy para proteger apps web existentes.
- Autenticación y seguridad
Appwrite
BSD-3-ClausePlataforma backend de código abierto que ofrece autenticación, bases de datos, almacenamiento, funciones y APIs en tiempo real, autoalojada o como servicio en la nube gestionado.
- Backend
- Base de datos
- Autenticación y seguridad
Ory Kratos
Apache-2.0Servidor de identidad y gestión de usuarios headless y API-first para aplicaciones cloud-native, que cubre inicio de sesión, registro, recuperación y gestión de perfil.
- Autenticación y seguridad
¿Encontraste un error? Sugiere una edición en GitHub.