Português (Portugal)
  • auth
  • comparison
  • auth0
  • identity

O que distingue o Logto do Auth0 e nossa perspectiva sobre isso

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

Guamian
Guamian
Product & Design

Introdução

O que é o Auth0

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

O que é o Logto

A ideia por trás do Logto foi inspirada por uma motivação direta de nosso fundador, Gao, que testou tanto o Okta quanto o Auth0, mas se frustrou com a experiência desenvolvedor complicada 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 na moda.

Logto vs. Auth0

Resumo

😄 Nós priorizamos as necessidades dos usuários negligenciados pelo Auth0

Nós atendemos especificamente a usuários que podem ser negligenciados pelo Auth0, incluindo desenvolvedores e startups que precisam de soluções digitais.

😄 Nosso produto abraça o código aberto

Além da versão na nuvem, ao mesmo tempo mantemos uma versão de código aberto, respeitada e dirigida pela comunidade.

😄 Experiência de desenvolvedor competitiva para nossos usuários-alvo

Adotamos uma abordagem meticulosa para determinar quais funcionalidades desenvolver. Evitamos entregar funcionalidades indiscriminadamente para cada caso de uso, pois isso pode deixar os usuários finais se sentindo presos ou confusos. Ao seguir este princípio e guiados pela voz da comunidade, podemos garantir a melhor experiência de desenvolvedor e fornecer um produto mais intuitivo e leve.

😄 Auth0: Custo alto antecipado (pré-pago); Logto: Pague pelo uso real, economize dinheiro (pague conforme o uso).

Nosso preço é transparente e razoável com pague conforme o uso e preços por camada. Isso oferece economias significativas em comparação com o Auth0. Também é um alívio mental, uma vez 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 tivéssemos 10.000 usuários ativos mensais dentro de um SKU similar a outras alternativas no mercado?

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

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

Além disso, nos comprometemos a fornecer suporte mais robusto para empresas de IA. Recentemente, fizemos parcerias com algumas empresas de IA, que servem como um valioso companheiro para desenvolver aplicações e plugins de IA.

Nós priorizamos as necessidades dos usuários negligenciados pelo Auth0

O Logto aborda os seguintes problemas de uma melhor forma para atender às necessidades dos usuários negligenciados pelo 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 pelo LogtoAuth0
Desenvolvedores individuais trabalhando em projetos de pequena escala que precisam criar um sistema de autenticação e gerenciar grupos de usuários.Logto Hobby🙅 Complicado
Startups em estágio inicial que exigem uma infraestrutura de identidade abrangente do zero, englobando autenticação a autorização.Logto Pro🙅 Desfavorá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🙅 Desfavorável ao orçamento
Empresas com vários aplicativos que precisam manter um sistema de identidade centralizado.Logto Hobby, Logto ProAuth0 essentials, Auth0 Professional
Empresas de médio porte buscando uma solução de identidade amigável ao desenvolvedor para microsserviços enquanto mantêm controle sobre o orçamento.Logto Pro🙅 Complicado, Desfavorável ao orçamento
Uma consultoria de tecnologia ou profissionais de tecnologia oferecem vários serviços para vários clientes.Logto Cloud / Logto OSS🙅 Desfavorável ao orçamento
Desenvolvedores de código aberto entusiastas explorando o OpenID Connect (OIDC) e construindo seu próprio fluxo de login.Logto OSS❌ Indisponível
Corporações em busca de soluções de autenticação locais.Logto OSS❌ Indisponível

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

  1. Preços irracionais e não transparentes, com um limite surpreendentemente baixo para plano MAU em planos que não são empresariais.
  2. Produtos complexos e conjuntos de funcionalidades que se juntam com personalização limitada.

O Logto está aqui para abordar essas questões de maneira mais eficaz, focando em áreas que muitos outros produtos tendem a negligenciar.

Nosso produto abraça o código aberto

O Logto oferece tanto uma versão de código aberto quanto uma versão em nuvem, garantindo que você sempre tenha uma opção de código aberto gratuita disponível para sempre. Isso nos diferencia do Auth0 e outras alternativas no mercado. O 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. Os esforços de nossa comunidade e equipe impulsionaram nosso crescimento, e em apenas um ano, alcançamos o seguinte:

  1. 26 conectores
  2. 11 idiomas para localização
  3. 12 frameworks de desenvolvimento
  4. Tudo o que você pode fazer em nosso (assim chamado "low-code") console interativo e amigável ao desenvolvedor é alcançável através de 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 acompanhe sem dificuldade. A simplicidade e a inclusividade ressoaram com desenvolvedores em todo o mundo.

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

-- Ufuk Arslan, Co-fundador da Mobilist

Experiência desenvolvedor moderna

Uma ferramenta fácil de usar à primeira vista

Ao comparar a interface e as funcionalidades suportadas pelo Logto com o Auth0, você obterá uma compreensão clara de nossa filosofia e pontos de diferenciação. Para ilustrar isso, vamos examinar uma página de configurações de aplicativo nativo como exemplo.

Página de detalhes do aplicativo Auth0Página de detalhes do aplicativo Logto

Auth0 vs. Logto detalhes do aplicativo

A simplicidade é o 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, com o objetivo de oferecer a melhor experiência possível para os desenvolvedores.

Aqui estão nossas camadas e infraestrutura:

Infraestrutura Logto

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

✍️ Implementação de autenticação de usuários de plugins 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 os desenvolvedores. O Logto fornece guias contextuais para ajudar os desenvolvedores a integrar de maneira eficiente o Logto com suas aplicações.

Temos usado o Logto como O sistema de autenticação e ele realmente mudou o jogo. A integração foi perfeita e melhorou significativamente a experiência do usuário ao fornecer uma forma segura e eficiente de fazer login. No geral, recomendamos altamente o Logto para qualquer organização que esteja procurando melhorar seu sistema de autenticação.

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

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

Tutorial Auth0Tutorial Logto

Auth0 vs. Logto guia de integração

Desenvolvimento guiado por configuração (CDD)

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

Vamos considerar os conectores como exemplo.

Os conectores desempenham um papel crucial no Logto ao permitir que os usuários finais utilizem inscrições sem senha, login e login social. O 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 ou desenvolvam facilmente os seus próprios personalizados. Para simplificar o processo, implementamos uma solução chamada "Formulário Dinâmico", inspirada pelo Desenvolvimento Guiado por Configuração (CDD).

Ao adotar esta 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 desejarem 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. Logto configuração de conector

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

✍️ Como oferecemos suporte a uma variedade de conectores diversificados

Mais personalização, mas fora da caixa

No mercado, você encontrará várias soluções que oferecem extensiva personalização, mas carecem de conveniência fora da caixa, ou fornecem funcionalidade fora da caixa, mas com limitações. No entanto, o Logto encontra um equilíbrio entre os dois.

Quando se trata de autenticação, ter um fluxo de usuário de ponta a ponta é essencial. Oferecemos um fluxo de interface de usuário pronto para uso que desenvolvedores e startups podem rapidamente adaptar à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. O Auth0 pode oferecer amplas opções de personalização para funcionalidades menos críticas, mas o Logto soluciona essa questão fornecendo uma marca abrangente, recursos personalizados de CSS, e a flexibilidade de camadas nos seus 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. Logto personalização de login

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

🎨 Do código ao canvas: Logto torna o design da experiência de login em código aberto

Auth0: Custo alto antecipado (pré-pago); Logto: Pague pelo uso real, economize dinheiro (pague conforme o uso)

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

🎉 Logto revelou um novo modelo de preços para resolver as dificuldades das startups nos bastidores

Acessível e razoável

Um princípio fundamental que seguimos é garantir que nosso preço seja competitivo em comparação com outras opções no mercado. Ele não deve ser mais do que o que potenciais clientes esperam pagar. Este gráfico ilustra alguns exemplos.

MAUGratuitoHobbyPro
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 do que o Auth0.

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

Naturalmente, o preço unitário é cobrado para cada MAU por camada. No caso dos planos Hobby e Pro, os seguintes preços unitários se aplicam.

  • Para MAU de Camada 1 (MAU Ocasional), os Preços Unitários são $0.008 para o plano Hobby e $0.024 para o plano Pro.
  • Para MAU de Camada 2 (MAU Frequente): os Preços Unitários são $0.012 para o plano Hobby e $0.032 para o plano Pro.
  • Para MAU de Camada 3 (MAU Quase diário): os Preços Unitários são $0.016 para o plano Hobby e $0.048 para o plano Pro

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

💰 Modelo de preços do Logto

Previsível e transparente

Pagamento Auth0

Preço do Auth0 à vista

Frequentemente ouvimos de clientes que o processo de faturamento pode parecer um mistério, levando a custos inesperados. Eles querem ter certeza do que estão pagando e evitar contas altas súbitas. Essa clareza deve ser parte consistente da experiência do cliente, e não apenas estar 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 de pré-fatura. Esta ferramenta ajudará desenvolvedores e empresas no planejamento orçamentário, fornecendo estimativas de custo mínimo e máximo.

Enquanto em uso, no console, uma vez que também oferecemos uma estratégia de pague conforme o uso, mostramos sua fatura futura em tempo:

Uso do plano Logto

Uso do plano Logto e predição de faturamento

Transparente

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

Logto vs. outras alternativas

O Logto oferece mais suporte para frameworks (vs. Clerk)

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

Por exemplo, eles não têm suporte para linguagens populares como Flutter, Go, iOS e Android.

O Logto oferece uma arquitetura de sistema mais flexível (vs. Clerk, Ory)

Além disso, a arquitetura de sistema organização-projeto-app do Clerk e Ory torna desafiador implementar sistemas de identidade centralizada para múltiplos apps e construir apps semelhantes ao SaaS com múltiplas tenências.

Para ganhar mais insights sobre sistemas de identidade centralizada e nossos pensamentos sobre considerações de múltiplos apps, confira este artigo:

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

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

Ory é um projeto de código aberto que também foca 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 o Ory utiliza soluções baseadas em sessão chamadas Kratos e Hydra (provedor OIDC), mas eles não têm um exemplo claro demonstrando como funcionam juntos. Essa limitação impede que desenvolvedores iniciem rapidamente seu processo de desenvolvimento.

O Logto é melhor no suporte a autorização + gestão de usuários (vs. Clerk, Stytch)

Tanto o Clerk quanto o Stytch não oferecem suporte suficiente para autorização e gestão de usuários.

StytchClerkLogto
Funcionalidade Controle de acesso baseado em funções integrado
API Gestão de usuários
Console Gestão de usuários - Visualização, Adição, Atualização, Suspensão, Exclusão de usuáros
Console Gestão de usuários - Registros de auditoria

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

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

Fechamento

Descrevemos as perspectivas e posicionamento do nosso produto. Dê uma olhada em suas necessidades e situação de negócios, e escolha a melhor solução que atenda às suas necessidades.