Servidor de autenticación y autorización de código abierto que añade inicio de sesión en dos pasos y SSO a aplicaciones web mediante un portal integrado con proxies inversos.
authgear/authgear-server
Servidor de autenticación autohospedable con inicio de sesión sin contraseña, passkeys, MFA, SSO y acceso con redes sociales; incluye una interfaz de inicio de sesión y un portal de administración listos para usar.
Alternativa open source a:Auth0
Clerk
Firebase Auth
- Estrellas
- 2,116
- Forks
- 130
- Issues abiertos
- 358
- Último commit
- ayer
¿Qué es?
Authgear es un servicio de autenticación e identidad de código abierto, pensado como alternativa autohospedada a las plataformas de identidad alojadas. Gestiona el registro y el inicio de sesión en aplicaciones para consumidores mediante contraseñas, códigos de un solo uso por correo electrónico y SMS, enlaces mágicos, passkeys e inicio de sesión biométrico en iOS y Android.
El servidor incluye páginas listas para usar para registrarse e iniciar sesión, una página de configuración de la cuenta de usuario y un Portal web para gestionar usuarios, sesiones, registros y la configuración de autenticación. Las opciones de autenticación multifactor incluyen aplicaciones TOTP y códigos de un solo uso por SMS y correo electrónico. Para la federación, admite OIDC, OAuth 2.0 y SAML, además de proveedores de acceso social como Google, Facebook, Apple y WeChat, y conexiones empresariales como ADFS y LDAP.
Los desarrolladores pueden ampliar los flujos con webhooks y hooks de TypeScript, gestionar recursos mediante una Admin API de GraphQL y usar RBAC con roles y grupos. El repositorio contiene el servidor principal, AuthUI, el Portal y la Admin API; los SDK de cliente para web, React Native, iOS, Android, Flutter y Xamarin están en repositorios separados. También incluye un chart de Helm para desplegarlo en Kubernetes.
Funciones clave
- 01Inicio de sesión sin contraseña mediante enlaces mágicos, códigos de un solo uso por correo electrónico o SMS y passkeys
- 02Páginas listas para usar y personalizables para registrarse, iniciar sesión y configurar la cuenta
- 03MFA con aplicaciones de autenticación TOTP y códigos por SMS y correo electrónico
- 04Inicio de sesión único con OIDC, OAuth 2.0 y SAML, y conexiones sociales y empresariales
- 05Webhooks, hooks de TypeScript y una Admin API de GraphQL
- 06Control de acceso basado en roles, con roles y grupos
Casos de uso
- Añadir registro e inicio de sesión a un producto SaaS sin crear la autenticación desde cero
- Ejecutar un proveedor de identidad autohospedado para conservar los datos de usuario en la propia infraestructura
- Ofrecer SSO a clientes empresariales mediante SAML, ADFS o LDAP
- Añadir inicio de sesión biométrico o con passkeys a aplicaciones móviles
Inicio rápido
- 1
Leer la guía de configuración del entorno de desarrollo local
- 2
Seguir las instrucciones de CONTRIBUTING.md para configurar el entorno de desarrollo
Antes de usarlo
- El README remite a documentación externa y a CONTRIBUTING.md para la configuración, y no incluye un único comando de instalación.
- El autoalojamiento requiere configurar toda la pila; para producción, se recomienda usar un Helm chart en Kubernetes.
- Algunas funciones, como la MFA adaptativa, figuran como próximas novedades.
- Los cambios incompatibles entre versiones están documentados en BREAKING-CHANGES.md; consúltalo antes de actualizar.
Temas
Preguntas frecuentes
- ¿Qué es authgear-server?
- Servidor de autenticación autohospedable con inicio de sesión sin contraseña, passkeys, MFA, SSO y acceso con redes sociales; incluye una interfaz de inicio de sesión y un portal de administración listos para usar. Authgear es un servicio de autenticación e identidad de código abierto, pensado como alternativa autohospedada a las plataformas de identidad alojadas. Gestiona el registro y el inicio de sesión en aplicaciones para consumidores mediante contraseñas, códigos de un solo uso por correo electrónico y SMS, enlaces mágicos, passkeys e inicio de sesión biométrico en iOS y Android.
- ¿authgear-server es gratuito? ¿Qué licencia tiene?
- authgear-server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿authgear-server sigue mantenido?
- Mantenimiento activo. El último commit de authgear-server fue el 18 oct 2026.
- ¿Para qué puedo usar authgear-server?
- Añadir registro e inicio de sesión a un producto SaaS sin crear la autenticación desde cero Ejecutar un proveedor de identidad autohospedado para conservar los datos de usuario en la propia infraestructura Ofrecer SSO a clientes empresariales mediante SAML, ADFS o LDAP Añadir inicio de sesión biométrico o con passkeys a aplicaciones móviles
- ¿Cómo se instala authgear-server?
- Leer la guía de configuración del entorno de desarrollo local Seguir las instrucciones de CONTRIBUTING.md para configurar el entorno de desarrollo
- ¿Dónde consigo authgear-server?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/authgear/authgear-server
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Proveedor de identidad de código abierto para SSO, compatible con SAML, OAuth2/OIDC, LDAP y RADIUS, autohospedable desde laboratorios pequeños hasta grandes clústeres.
Proveedor de identidad OpenID Connect ligero y autohospedado para equipos pequeños, con inicio de sesión con contraseña, TOTP obligatorio y RBAC.
Framework de autenticación y autorización para TypeScript, independiente del framework y ampliable con plugins para funciones como 2FA y la gestión de múltiples inquilinos.
Servidor ligero de autenticación y autorización que funciona como middleware para Traefik, Nginx y Caddy, o como servidor de inicio de sesión SSO independiente.
Backend de Go de código abierto distribuido como un único ejecutable, con SQLite integrado, suscripciones en tiempo real, gestión de archivos y usuarios, y una interfaz de administración.