Português (Brasil)
  • auth
  • comparação
  • auth0
  • identidade

O que diferencia Logto do Auth0 e nossa perspectiva sobre isso

Nossos clientes frequentemente nos perguntam o que nos diferencia do Auth0. Neste artigo, explicaremos os detalhes principais e compartilharemos algumas opiniões fortes sobre o que distingue nosso produto do Auth0 e de outras alternativas.

Guamian
Guamian
Product & Design

Pare de perder semanas com autenticação de usuários
Lance aplicativos seguros mais rapidamente com o Logto. Integre a autenticação de usuários em minutos e concentre-se no seu produto principal.
Começar
Product screenshot

Introdução

O que é o Auth0

Auth0, estabelecido em 2013, é uma plataforma baseada em nuvem que capacita desenvolvedores com ferramentas e serviços para incorporar facilmente funcionalidades de autenticação e gerenciamento de identidade em suas aplicações. Ele ocupa uma posição proeminente como líder da indústria em gerenciamento de acesso a identidade do cliente.

O que é o Logto

A ideia por trás do Logto foi motivada pelo fundador Gao, que experimentou tanto o Okta quanto o Auth0, mas ficou frustrado com a experiência complicada para desenvolvedores e os altos custos. Ele acredita firmemente que muitos outros desenvolvedores e equipes enfrentam desafios semelhantes. É por isso que consideramos o Logto uma alternativa ao Auth0, uma solução mais moderna e atual.

Logto vs. Auth0

Resumo

😄 Priorizamos as necessidades dos usuários negligenciados do Auth0

Atendemos especificamente usuários que podem ser negligenciados pelo Auth0, incluindo desenvolvedores e startups que precisam de soluções digitais.

😄 Nosso produto adota o código aberto

Além da versão em nuvem, mantemos ao mesmo tempo uma versão de código aberto respeitável e impulsionada pela comunidade.

😄 Experiência competitiva para desenvolvedores que são nosso público-alvo

Adotamos uma abordagem meticulosa para determinar quais recursos desenvolver. Evitamos entregar recursos sem sentido para cada caso de uso, pois isso pode deixar os usuários finais presos ou confusos. Seguindo esse princípio e guiados pela voz da comunidade, podemos garantir a melhor experiência para desenvolvedores e fornecer um produto mais intuitivo e leve.

😄 Auth0: Alto custo inicial (pré-pago); Logto: Pague pelo uso real, economize dinheiro (pague conforme o uso).

Nosso preço é transparente e razoável com pagamento conforme o uso e preços em camadas. Isso oferece economias significativas em comparação com o Auth0. Também é um alívio mental, já que os planos pré-pagos do Auth0 exigem que você preveja o tráfego de usuários todos os meses.

Custo de 10.000 MAU

Qual seria o custo se tivermos 10.000 usuários ativos mensais dentro do SKU similar a outras alternativas no mercado?

😄 Nosso roteiro de curto prazo para abraçar a nova era

Nossas próximas linhas de produtos incluem organização, SSO corporativo, focando em fornecer o melhor modelo de identidade para Software como Serviço (SaaS). Já acumulamos práticas recomendadas e opiniões ao usar nosso próprio modelo de identidade e design de arquitetura para construir nosso próprio serviço em nuvem.

Além disso, estamos comprometidos em fornecer suporte mais robusto para empresas de IA. Recentemente, fizemos parceria com algumas empresas de IA, o que serve como um companheiro valioso para desenvolver aplicações e plugins de IA.

Priorizamos as necessidades dos usuários negligenciados do Auth0

Logto visa resolver os seguintes problemas de uma maneira melhor para atender as necessidades dos usuários negligenciados do Auth0. Como desenvolvedores ou empresas em busca de soluções de identidade, eles podem se deparar com as seguintes situações:

Casos de usoOferta recomendada do LogtoAuth0
Desenvolvedores individuais que trabalham em projetos de pequena escala, precisam criar um sistema de autenticação e gerenciar grupos de usuários.Logto Hobby🙅 Complicado
Startups em estágio inicial que precisam de uma infraestrutura de identidade abrangente desde o zero, englobando autenticação a autorização.Logto Pro🙅 Não amigável ao orçamento
🔥 Cenário quente: Empresas de IA desenvolvendo plugins ChatGPT sem uma estratégia de monetização em vigor.Logto Hobby, Logto Pro🙅 Não amigável ao orçamento
Empresas com múltiplas aplicações que precisam manter um sistema de identidade centralizado.Logto Hobby, Logto ProAuth0 essentials, Auth0 Professional
Empresas de médio porte em busca de uma solução de identidade amigável para desenvolvedores para microsserviços enquanto mantêm o controle sobre o orçamento.Logto Pro🙅 Complicado, Não amigável ao orçamento
Uma consultoria de tecnologia ou profissionais de tecnologia oferecem vários serviços a diversos clientes.Logto Cloud / Logto OSS🙅 Não amigável ao orçamento
Desenvolvedores entusiastas de código aberto explorando OpenID Connect (OIDC) e construindo seu próprio fluxo de login.Logto OSS❌ Não disponível
Corporações em busca de soluções de autenticação on-premise.Logto OSS❌ Não disponível

Se você se encontra em qualquer um desses grupos, ótimo! Isso é precisamente o que pretendemos resolver para você. Auth0 não abordou esses cenários perfeitamente devido a:

  1. Preço irracional e não transparente, com surpreendentemente baixo limite de MAU para planos não empresariais.
  2. Produtos e conjuntos de características complexos que se misturam com personalização limitada.

Logto está aqui para resolver esses problemas de maneira mais eficaz, focando em áreas que muitos outros produtos tendem a negligenciar.

Nosso produto adota o código aberto

Logto fornece uma versão de código aberto e versão em nuvem, garantindo que você sempre tenha uma opção gratuita de código aberto disponível para sempre. Isso nos diferencia do Auth0 e de outras alternativas no mercado. Código aberto está profundamente enraizado em nosso DNA, promovendo uma cultura fantástica no Logto.

Como resultado, o Logto é escalável e ideal para crescimento, oferecendo flexibilidade e personalização. Nossos esforços da comunidade e da equipe impulsionaram nosso crescimento, e em apenas um ano, conquistamos o seguinte:

  1. 26 conectores
  2. 11 idiomas para localização
  3. 12 frameworks de desenvolvimento
  4. Tudo que você pode fazer em nossa interface interativa e amigável ao desenvolvedor (conhecida como “low-code”), é alcançável por meio da nossa API de gerenciamento.

Simultaneamente, mantemos uma abordagem transparente enquanto construímos nosso produto e mantemos altos padrões de qualidade de código. Nossos guias e SDKs são projetados para serem fáceis de usar, permitindo que qualquer pessoa siga sem dificuldades. A simplicidade e a inclusão ressoaram com desenvolvedores em todo o mundo.

Logto nos ajudou a incluir autenticação de forma rápida e fácil. Se você está procurando uma camada de autenticação, esta é a solução. O código é claro e fácil de personalizar, se necessário. Fácil de implementar em soluções de nuvem convencionais. Estamos usando em produção sem problemas.

-- Ufuk Arslan, Co-fundador da Mobilist

Experiência moderna para desenvolvedores

Uma ferramenta fácil de usar à primeira vista

Ao comparar a interface e os recursos suportados do Logto com o Auth0, você terá uma compreensão clara de nossa filosofia e pontos de diferenciação. Para ilustrar isso, vamos examinar uma página de configurações de aplicação nativa como exemplo.

Página de detalhes da aplicação Auth0Página de detalhes da aplicação Logto

Auth0 vs. Logto detalhes da aplicação

A simplicidade é resultado de um processo de tomada de decisão meticuloso. Selecionamos e priorizamos cuidadosamente os recursos com base nas necessidades de nossos usuários-alvo, visando oferecer a melhor experiência possível para desenvolvedores.

Aqui estão nossas camadas e infraestrutura:

Infraestrutura Logto

Além disso, Logto é uma excelente escolha para autenticação em IA e outros produtos leves. Encorajamos você a explorar nossos tutoriais, que demonstram como o Logto suporta plugins do ChatGPT.

✍️ Implemente a autenticação de usuários dos plugins do ChatGPT com Logto

✍️ Simplifique a autenticação do Outline com Logto

Integração fácil

Garantir um processo de integração suave e fácil de usar é importante para criar uma excelente experiência para desenvolvedores. Logto fornece guias contextuais para ajudar desenvolvedores a integrar o Logto com seu aplicativo de forma eficiente.

Temos usado o Logto como O sistema de autenticação e tem sido verdadeiramente uma virada de jogo. A integração foi perfeita e melhorou significativamente a experiência do usuário ao proporcionar uma maneira segura e eficiente de fazer login. No geral, recomendamos altamente o Logto para qualquer organização que busca aprimorar seu sistema de autenticação.

-- André König, CEO da openformation.io

Aqui está uma rápida comparação de nossos guias de integração com o Auth0:

Tutorial Auth0Tutorial Logto

Auth0 vs. Guia de integração Logto

Desenvolvimento orientado por configuração (CDD)

Incorporamos o Desenvolvimento Orientado por Configuração em nosso processo de engenharia e desenvolvimento de produtos porque ajuda a garantir uma experiência consistente e excelente para desenvolvedores.

Vamos considerar conectores como exemplo.

Conectores desempenham um papel crucial no Logto, permitindo que os usuários finais utilizem o cadastro, login e login social sem senha. Logto oferece aos usuários a capacidade de configurar ou criar seus próprios conectores.

Nossos conectores são projetados para serem altamente flexíveis, permitindo que os usuários instalem facilmente ou desenvolvam seus próprios conectores personalizados. Para simplificar o processo, implementamos uma solução chamada "Formulário Dinâmico", inspirada no Desenvolvimento Orientado por Configuração (CDD).

Ao adotar essa abordagem e seguir nosso guia de configuração, os desenvolvedores podem economizar uma quantidade significativa de esforço. Essa abordagem também oferece maior personalização e flexibilidade. Por exemplo, se os usuários desejam um conector social personalizado, isso pode ser alcançado no Logto, mas não em outras soluções.

Configuração de conector Auth0Configuração de conector Logto

Auth0 vs. Configuração de conector Logto

Para saber mais sobre nossa abordagem e práticas, consulte este artigo:

✍️ Como apoiamos uma variedade de conectores diversos

Mais personalização, mas pronta para uso

No mercado, você encontrará várias soluções que oferecem personalização extensiva, mas carecem de conveniência pronta para uso, ou oferecem funcionalidade pronta para uso, mas com limitações. No entanto, Logto equilibra os dois.

Quando se trata de autenticação, ter um fluxo de usuário de ponta a ponta é essencial. Oferecemos um fluxo de interface do usuário pronto para uso que desenvolvedores e startups podem adaptar rapidamente às suas necessidades. Consideramos isso uma necessidade.

Nossa experiência de login, incluindo tanto a configuração quanto a interface do usuário final, oferece maior flexibilidade e personalização em comparação com o Auth0. Auth0 pode oferecer opções extensas de personalização para recursos menos críticos, mas o Logto aborda esse problema fornecendo marca abrangente, capacidades de CSS personalizadas e a flexibilidade de camadas de métodos de autenticação.

Configuração de login do Auth0

Experiência de login do Logto 1Experiência de login do Logto 2

Auth0 vs. Personalização de login do Logto

Além disso, estendemos a mentalidade de código aberto para nossa interface e design de produto. Tornamos nosso fluxo de usuário e componentes de UI acessíveis a todos. Para explorar mais este tópico, recomendo verificar este artigo para obter mais informações:

🎨 Do código para a tela: Logto torna o design da experiência de login código aberto

Auth0: Alto custo inicial (pré-pago); Logto: Pague pelo uso real, economize dinheiro (pague conforme o uso)

Auth0 é uma empresa proeminente na indústria que atende principalmente clientes empresariais. No entanto, suas estratégias de preços podem ser onerosas para pequenas e médias empresas (PMEs). Em nosso artigo anterior, discutimos e concluímos vários pontos sobre esse assunto. Recomendo a leitura desse artigo para mais detalhes:

🎉 Logto revelou um novo modelo de preços para enfrentar as dificuldades de startups no bastidor

Acessível e razoável

Um princípio fundamental que seguimos é garantir que nossos preços sejam competitivos em comparação com outras opções no mercado. Não deve ser mais do que o que potenciais clientes esperam pagar. Este gráfico ilustra alguns exemplos.

MAUGrátisHobbyPro
50000$56-$86/mês$168-$288/mês
10,000-$96-$176/mês$288-$528/mês
50,000-$416-$816/mês$1248-$2448/mês

Para ilustrar com um exemplo, se considerarmos 10.000 usuários ativos mensais (MAU), nosso preço é até 80% menor que o do Auth0.

Enquanto isso, nossa equipe ficou intrigada com um mistério por muito tempo: por que o preço é o mesmo para usuários que fazem login uma vez e aqueles que fazem login todos os dias do mês? O preço em camadas de MAU pode garantir a integridade e a razoabilidade da conta final dos clientes.

Naturalmente, o preço unitário é cobrado por cada MAU em camadas. Nos planos Hobby e Pro, os seguintes preços unitários se aplicam.

  • Para Tier 1 MAU (MAU Ocasionais), os preços unitários são $0,008 para o plano Hobby e $0,024 para o plano Pro.
  • Para Tier 2 MAU (MAU Frequentes): os preços unitários são $0,012 para o plano Hobby e $0,032 para o plano Pro.
  • Para Tier 3 MAU (MAU Quase diários): os preços unitários são $0,016 para o plano Hobby e $0,048 para o plano Pro.

Se você está curioso para saber o que significa MAU em camadas, dê uma olhada em nosso modelo de preços:

💰 Modelo de preços do Logto

Previsível e transparente

Pagamento Auth0

Preço Auth0 de relance

Ouvimos frequentemente de clientes que o processo de cobrança pode parecer um mistério, levando a custos inesperados. Eles querem ter certeza do que estão pagando exatamente e evitar contas altas repentinas. Essa clareza deve ser uma parte consistente da experiência do cliente, não apenas encontrada em um documento de preços escondido em algum lugar no centro de ajuda.

Previsível

Antes de fazer uma compra, oferecemos previsibilidade ao fornecer uma calculadora pré-fatura. Esta ferramenta ajudará desenvolvedores e empresas no planejamento orçamentário, fornecendo estimativas mínimas e máximas de custo.

Enquanto em uso, no console, como também oferecemos uma estratégia de pagamento conforme o uso, exibimos sua próxima conta a tempo:

Uso do plano Logto

Uso do plano Logto e previsão de cobrança

Transparente

Ao exibir a fórmula completa em nosso processo de faturamento, cada variável e preço unitário é claramente mostrado na fatura. Com nosso modelo de preços e fórmula, os usuários podem até realizar os cálculos eles mesmos, garantindo clareza e compreensão.

Logto vs. outras alternativas

Logto é melhor em suportar mais frameworks (vs. Clerk)

Clerk também é uma ferramenta de autenticação moderna, mas se concentrou no ecossistema React e web e carece de suporte para recursos de autorização (controle de acesso).

Por exemplo, eles carecem de suporte para linguagens populares para Flutter, Go, iOS e Android.

Logto é melhor em arquitetura de sistema flexível (vs. Clerk, Ory)

Além disso, a arquitetura de sistema organização-projeto-app da Clerk e da Ory torna desafiador implementar sistemas de identidade centralizados para múltiplos aplicativos e construir aplicativos SaaS de múltiplos locatários.

Para obter mais informações sobre sistemas de identidade centralizados e nossas opiniões sobre considerações de múltiplos aplicativos, confira este artigo:

🤔️ Por que você precisa de um sistema de identidade centralizado para um negócio de múltiplos aplicativos

Logto é melhor em autenticação pronta para uso (vs. Ory, SuperTokens)

Ory é um projeto de código aberto que também se concentra em autenticação. No entanto, tem suas próprias perspectivas únicas em termos de engenharia e carece de uma solução de autenticação pronta para uso. Nossos clientes migrados nos informaram que a Ory utiliza soluções baseadas em sessão chamadas Kratos e Hydra (provedor OIDC), mas carecem de um exemplo claro demonstrando como funcionam juntos. Essa limitação impede os desenvolvedores de iniciarem rapidamente seu processo de desenvolvimento.

Logto é melhor em suportar autorização + gerenciamento de usuários (vs. Clerk, Stytch)

Tanto Clerk quanto Stytch deixam a desejar em termos de fornecer suporte suficiente para autorização e gerenciamento de usuários.

StytchClerkLogto
Funcionalidade Controle de acesso baseado em papéis embutido
API Gerenciamento de usuários
Console Gerenciamento de usuários - Visualizar, Adicionar, Atualizar, Suspender, Excluir usuário
Console Gerenciamento de usuários - Logs de auditoria

Logto adere estritamente aos padrões abertos (vs. SuperTokens)

Logto adere meticulosamente ao padrão aberto testado e comprovado conhecido como OpenID Connect, construído sobre o OAuth 2.0. Este protocolo fornece uma base sólida para nossos serviços, oferecendo flexibilidade e escalabilidade, além de uma melhor experiência em produção.

Conclusão

Descrevemos as perspectivas e o posicionamento do nosso produto. Dê uma olhada nos seus requisitos e na situação do seu negócio e escolha a melhor solução que atenda às suas necessidades.