Repolode
logto-io

logto-io/logto

Infraestructura open source de autenticación y autorización basada en OIDC y OAuth 2.1, con multitenencia, SSO empresarial y RBAC para aplicaciones SaaS y de IA.

Alternativa open source a:Auth0OktaAWS Cognito

Estrellas
14,729
Forks
1,222
Issues abiertos
153
Último commit
hace 4 horas

¿Qué es?

Logto es una plataforma de autenticación para aplicaciones SaaS y de IA. Gestiona el registro, el inicio de sesión y el control de acceso, para que los desarrolladores no tengan que implementar desde cero los flujos de OpenID Connect y OAuth 2.1. Incluye multitenencia con organizaciones, inicio de sesión único empresarial y control de acceso basado en roles.

El proyecto ofrece experiencias de inicio de sesión listas para usar y personalizables, además de SDK para más de 30 frameworks, entre ellos React, Next.js, Vue, Flutter y Go. Puede conectarse a proveedores de identidad externos como Google, Facebook, Azure AD y Okta, y admite SAML además de OIDC. Logto también indica que es compatible con Model Context Protocol y las arquitecturas basadas en agentes.

Logto se puede ejecutar en infraestructura propia con Docker Compose o Node.js y PostgreSQL, o utilizar a través del servicio administrado Logto Cloud.

Funciones clave

  • 01Multitenencia con organizaciones y RBAC a nivel de organización.
  • 02SSO empresarial y compatibilidad con SAML, además de OIDC y OAuth 2.1.
  • 03Flujos de inicio de sesión personalizables y listos para usar, con opciones de inicio de sesión social, MFA y acceso sin contraseña.
  • 04SDK para más de 30 frameworks y lenguajes.
  • 05Conectores para proveedores de identidad externos como Google, Okta y Azure AD.
  • 06Posibilidad de alojarlo en infraestructura propia mediante Docker Compose o Node.js, o de usar el servicio en la nube administrado.

Casos de uso

  • Añadir inicio de sesión, registro y SSO a un producto SaaS multitenencia.
  • Proteger API y el acceso de máquina a máquina con tokens de OAuth 2.1.
  • Proporcionar autenticación a aplicaciones de agentes de IA o de Model Context Protocol.
  • Sustituir un servicio comercial de autenticación alojado por una alternativa que pueda alojarse en infraestructura propia.

Inicio rápido

  1. 1

    Regístrate en Logto Cloud (servicio gestionado, sin configuración)

  2. 2

    Ejecuta la configuración de Docker Compose del README (requiere Docker Desktop)

  3. 3

    Crea el proyecto de Logto con Node.js (requiere PostgreSQL)

    npm init @logto

Antes de usarlo

  • La configuración con Node.js requiere una base de datos PostgreSQL independiente.
  • Alojar por tu cuenta la versión de código abierto requiere más trabajo de configuración que Logto Cloud.

Temas

Preguntas frecuentes

¿Qué es logto?
Infraestructura open source de autenticación y autorización basada en OIDC y OAuth 2.1, con multitenencia, SSO empresarial y RBAC para aplicaciones SaaS y de IA. Logto es una plataforma de autenticación para aplicaciones SaaS y de IA. Gestiona el registro, el inicio de sesión y el control de acceso, para que los desarrolladores no tengan que implementar desde cero los flujos de OpenID Connect y OAuth 2.1. Incluye multitenencia con organizaciones, inicio de sesión único empresarial y control de acceso basado en roles.
¿logto es gratuito? ¿Qué licencia tiene?
logto es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿logto sigue mantenido?
Mantenimiento activo. El último commit de logto fue el 20 oct 2026.
¿Para qué puedo usar logto?
Añadir inicio de sesión, registro y SSO a un producto SaaS multitenencia. Proteger API y el acceso de máquina a máquina con tokens de OAuth 2.1. Proporcionar autenticación a aplicaciones de agentes de IA o de Model Context Protocol. Sustituir un servicio comercial de autenticación alojado por una alternativa que pueda alojarse en infraestructura propia.
¿Cómo se instala logto?
Regístrate en Logto Cloud (servicio gestionado, sin configuración) Ejecuta la configuración de Docker Compose del README (requiere Docker Desktop) Crea el proyecto de Logto con Node.js (requiere PostgreSQL): npm init @logto
¿Dónde consigo logto?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/logto-io/logto

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados