Framework de autenticação e autorização para TypeScript, independente de frameworks, com plugins para recursos como 2FA e multi-tenancy.
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:Auth0
Okta
AWS 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
Cadastre-se no Logto Cloud (gerenciado, sem configuração)
- 2
Execute a configuração do Docker Compose do README (requer Docker Desktop)
- 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
Provedor de identidade open source para SSO, com suporte a SAML, OAuth2/OIDC, LDAP e RADIUS, hospedável por conta própria, de pequenos laboratórios a grandes clusters.
Servidor de autenticação auto-hospedável com login sem senha, passkeys, MFA, SSO e login social, além de UI de login e portal de administração prontos para uso.
Provedor de identidade OpenID Connect leve e self-hosted para pequenas equipes, com login por senha, TOTP obrigatório e RBAC.
Servidor open source de autenticação e autorização que adiciona login com dois fatores e single sign-on a apps web por meio de um portal integrado a reverse proxies.
Um servidor compacto de autenticação e autorização que funciona como middleware para Traefik, Nginx e Caddy ou como servidor de login SSO independente.