Repolode
logto-io

logto-io/logto

Infraestrutura open source de autenticação e autorização baseada em OIDC e OAuth 2.1, com multi-tenancy, SSO corporativo e RBAC para apps SaaS e de IA.

Alternativa open source a:Auth0OktaAWS Cognito

Estrelas
14,729
Forks
1,222
Issues abertas
153
Último commit
há 5 horas

O que é?

Logto é uma plataforma de autenticação para aplicações SaaS e de IA. Ela cuida de cadastro, login e controle de acesso, para que os desenvolvedores não precisem implementar fluxos de OpenID Connect e OAuth 2.1 do zero. A plataforma oferece suporte a multi-tenancy com organizações, single sign-on corporativo e controle de acesso baseado em funções.

O projeto oferece experiências de login prontas que podem ser personalizadas, além de SDKs para mais de 30 frameworks, incluindo React, Next.js, Vue, Flutter e Go. Ele pode se conectar a provedores de identidade externos, como Google, Facebook, Azure AD e Okta, e oferece suporte a SAML além de OIDC. O Logto também declara suporte ao Model Context Protocol e a arquiteturas baseadas em agentes.

O Logto pode ser executado em ambiente próprio com Docker Compose ou Node.js e PostgreSQL, ou usado pelo serviço gerenciado Logto Cloud.

Recursos principais

  • 01Multi-tenancy com organizações e RBAC no nível da organização.
  • 02SSO corporativo e suporte a SAML, além de OIDC e OAuth 2.1.
  • 03Fluxos de login prontos e personalizáveis, com login social, MFA e opções sem senha.
  • 04SDKs para mais de 30 frameworks e linguagens.
  • 05Conectores para provedores de identidade externos, como Google, Okta e Azure AD.
  • 06Hospedagem própria via Docker Compose ou Node.js, ou uso do serviço de nuvem gerenciado.

Casos de uso

  • Adicionar login, cadastro e SSO a um produto SaaS multi-tenant.
  • Proteger APIs e o acesso máquina a máquina com tokens OAuth 2.1.
  • Oferecer autenticação para aplicações de agentes de IA ou do Model Context Protocol.
  • Substituir um serviço comercial de autenticação hospedado por uma alternativa auto-hospedada.

Início rápido

  1. 1

    Cadastre-se no Logto Cloud (gerenciado, sem configuração)

  2. 2

    Execute a configuração do Docker Compose do README (requer Docker Desktop)

  3. 3

    Crie o projeto Logto usando Node.js (requer PostgreSQL)

    npm init @logto

Antes de usar

  • A configuração com Node.js requer um banco de dados PostgreSQL separado.
  • Hospedar a versão de código aberto por conta própria exige mais trabalho de configuração do que usar o Logto Cloud.

Tópicos

Perguntas frequentes

O que é logto?
Infraestrutura open source de autenticação e autorização baseada em OIDC e OAuth 2.1, com multi-tenancy, SSO corporativo e RBAC para apps SaaS e de IA. Logto é uma plataforma de autenticação para aplicações SaaS e de IA. Ela cuida de cadastro, login e controle de acesso, para que os desenvolvedores não precisem implementar fluxos de OpenID Connect e OAuth 2.1 do zero. A plataforma oferece suporte a multi-tenancy com organizações, single sign-on corporativo e controle de acesso baseado em funções.
logto é gratuito? Qual é a licença?
logto é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
logto ainda é mantido?
Manutenção ativa. O último commit de logto foi em 20 de out. de 2026.
Para que posso usar logto?
Adicionar login, cadastro e SSO a um produto SaaS multi-tenant. Proteger APIs e o acesso máquina a máquina com tokens OAuth 2.1. Oferecer autenticação para aplicações de agentes de IA ou do Model Context Protocol. Substituir um serviço comercial de autenticação hospedado por uma alternativa auto-hospedada.
Como instalar logto?
Cadastre-se no Logto Cloud (gerenciado, sem configuração) Execute a configuração do Docker Compose do README (requer Docker Desktop) Crie o projeto Logto usando Node.js (requer PostgreSQL): npm init @logto
Onde consigo logto?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/logto-io/logto

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados