Repolode
authgear

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:Auth0ClerkFirebase 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. 1

    Leer la guía de configuración del entorno de desarrollo local

  2. 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