ToolQuestor Logo
Auth.js

Auth.js

Biblioteca de Autenticación de Código Abierto y Gratuita

Añadido:10/26/2025
Precios:
Gratis
Conectar:
Bubble

Bubble

FEATURED
Wispr Flow

Wispr Flow

FEATURED
Granola

Granola

FEATURED

¿Qué es Auth.js?

Auth.js es una solución completa de autenticación que funciona en diferentes frameworks de JavaScript. Proporciona todo lo necesario para añadir sistemas de inicio de sesión seguros a sitios web y aplicaciones. Puedes permitir que los usuarios inicien sesión a través de sus cuentas existentes en servicios como Google o GitHub, usar enlaces mágicos basados en correo electrónico, o incluso combinaciones tradicionales de nombre de usuario y contraseña.

La biblioteca es independiente del entorno de ejecución, lo que significa que se adapta para funcionar con Next.js, SvelteKit, Express, Qwik y otros frameworks. Gestiona la administración de sesiones, protege rutas y se conecta a bases de datos cuando es necesario. Auth.js sigue los estándares web y las mejores prácticas de seguridad, lo que la hace segura y confiable. Al ser de código abierto, el código está disponible públicamente para revisión y contribuciones de desarrolladores de todo el mundo.

Características de Auth.js

  • Soporte para OAuth 2.0 y OpenID Connect

  • Más de 80 proveedores de autenticación preconfigurados

  • Autenticación por correo electrónico con enlace mágico

  • Credenciales de nombre de usuario y contraseña

  • Inicio de sesión sin contraseña con WebAuthn

  • Soporte para múltiples frameworks (Next.js, SvelteKit, Express)

  • Adaptadores de base de datos para las principales bases de datos

  • Sesiones JWT o en base de datos

  • Funciones de seguridad integradas

  • Soporte para páginas personalizadas

  • Compatible con TypeScript

  • De código abierto y gratuito

Precios de Auth.js

Más Popular
Free / Open Source
Free
  • Solución completa de autenticación
  • Más de 80 proveedores OAuth preconfigurados
  • Soporte para OAuth 2.0 y OpenID Connect
  • Autenticación por correo electrónico con enlace mágico
  • Autenticación basada en credenciales
  • Inicio de sesión sin contraseña WebAuthn
  • Soporte para múltiples frameworks
  • Adaptadores de base de datos (PostgreSQL, MySQL, MongoDB, etc.)

Repositorio de Auth.js

Ver en Github
Estrellas28,368
Bifurcaciones4,041
Antigüedad del Repositorio8 años
Último Commit1 mes hace

Preguntas frecuentes sobre Auth.js

Sí, Auth.js es completamente gratuito y de código abierto bajo la licencia ISC. No hay tarifas de suscripción, límites de uso ni costos ocultos. Todas las funciones, incluyendo soporte para más de 80 proveedores OAuth, integraciones con bases de datos y características avanzadas de seguridad, están disponibles sin cargo tanto para uso personal como comercial.
Auth.js es compatible con múltiples frameworks de JavaScript, incluyendo Next.js, SvelteKit, Express, Qwik y SolidStart. Es independiente del entorno de ejecución y sigue los estándares web, lo que lo hace adaptable a diferentes entornos. Cada framework tiene su propio paquete con instrucciones específicas de integración en la documentación.
Auth.js se destaca por ser completamente gratuito y de código abierto, además de ofrecer funciones integrales. Soporta más de 80 proveedores OAuth de forma nativa, funciona en múltiples frameworks y ofrece flexibilidad para elegir entre sesiones JWT o basadas en base de datos. A diferencia de los servicios de pago, mantienes el control total sobre tu sistema de autenticación y los datos de los usuarios.
Sí, Auth.js puede funcionar sin una base de datos utilizando sesiones basadas en JWT. Esto es perfecto para aplicaciones sin estado o cuando se desea minimizar la infraestructura. Sin embargo, si necesitas almacenar datos de usuarios, gestionar cuentas o implementar funciones como tokens de actualización, puedes añadir soporte para bases de datos fácilmente usando uno de los adaptadores disponibles.
Auth.js soporta cuatro métodos principales de autenticación: autenticación OAuth con proveedores como Google y GitHub, enlaces mágicos enviados por correo electrónico, credenciales tradicionales como nombre de usuario y contraseña, y WebAuthn para autenticación sin contraseña usando biometría o llaves de seguridad. Puedes usar un método o combinar varios en tu aplicación.
Mejores Alternativas a Auth.js

Ve lo que los usuarios están diciendo sobre Auth.js

0.0

0 Revisiones

5
0
4
0
3
0
2
0
1
0

No hay revisiones aún

Sé el primero en revisar Auth.js