Português (Brasil)
  • preço
  • alternativas ao auth0
  • auth0

Explicando a mais recente precificação do Auth0 para 2024 e as melhores alternativas ao Auth0

O Auth0 atualizou seus preços duas vezes em um ano. Este artigo fornece uma visão geral e detalha os principais pontos. Ele aborda o que é o Auth0, um resumo de seus preços e as melhores alternativas ao Auth0.

Guamian
Guamian
Product & Design

O que é o Auth0

O Auth0, fundado em 2013, é uma plataforma em nuvem que fornece ferramentas para desenvolvedores adicionarem facilmente autenticação e gerenciamento de identidades às suas aplicações. Posteriormente, foi adquirido pela Okta, uma empresa especializada em gerenciamento de identidade de força de trabalho.

O que é interessante sobre o Auth0 é que ele adere a protocolos de padrão aberto como OAuth 2.0, OIDC e SAML. Ele utiliza OAuth 2.0 e OpenID Connect para autenticação e autorização de usuários. O Auth0 suporta vários fluxos para APIs e aplicações, simplificando a implementação para que os usuários não precisem se preocupar com os detalhes técnicos das especificações do OIDC ou OAuth 2.0.

Fluxos OIDC suportados pelo Auth0

Nem todos os provedores de autenticação respeitam ou priorizam totalmente os padrões abertos. Estar em conformidade com padrões abertos é importante porque garante que sistemas, aplicações e ferramentas possam trabalhar juntos sem problemas, permitindo a interoperabilidade independentemente da pilha tecnológica. Também proporciona flexibilidade, permitindo que empresas mudem de provedores ou integrem com outros sistemas sem ficarem presas a um único fornecedor. Conforme mencionado, o Auth0 suporta fluxos típicos de OIDC

  1. Fluxo de código de autorização: Usado por aplicações do lado do servidor para troca segura de token.
  2. Fluxo implícito (com Post de Formulário): Simplifica o manuseio de tokens para aplicativos de página única, mas é menos seguro.
  3. Fluxo híbrido: Combina elementos dos fluxos de código de autorização e implícito.
  4. Fluxo de autorização de dispositivo: Projetado para dispositivos com entrada limitada, como smart TVs.
  5. Fluxo de credenciais de cliente: Para comunicação de servidor para servidor sem envolvimento do usuário.

Funcionalidade chave de autenticação e autorização suportada pelo Auth0

Agora vamos nos aprofundar na funcionalidade central e nas principais características de autenticação que o Auth0 oferece:

  1. Opções básicas de autenticação, como email, telefone, nome de usuário, logins sociais e UI personalizada.
  2. Autenticação multifator (MFA).
  3. Controle de acesso baseado em funções (RBAC).
  4. Single Sign-On (SSO) empresarial.
  5. Suporte a organizações para aplicativos de múltiplos inquilinos.
  6. Suporte para API e SDK.

Esses requisitos são essenciais para a construção de produtos tanto B2C quanto B2B, e a disponibilidade de recursos é um fator crítico para todos os provedores de autenticação.

O que é o preço do Auth0

A precificação do Auth0 pode ser complicada de navegar, e os compradores geralmente preferem um resumo rápido dos pontos chave para comparar facilmente os recursos ao selecionar um provedor de autenticação.

Aqui estão os principais destaques do preço do Auth0 que resumimos:

  1. A precificação é dividida em modelos B2C e B2B.
  2. Estão disponíveis opções de pagamento anual e mensal, com o plano anual oferecendo um mês gratuito.
  3. O Auth0 usa um sistema de cobrança baseado em uso (MAU, Monthly Active User), com planos limitados a certos limites de MAU.
  4. A maioria dos recursos são semelhantes entre planos B2C e B2B, mas diferenças importantes incluem:
    1. Disponibilidade de SSO: o SSO empresarial não está disponível em planos B2C (exceto para conexões Okta ilimitadas).
    2. O número de organizações suportadas: B2B permite organizações ilimitadas, enquanto B2C tem um limite.

Plano Gratuito do Auth0

Aqui estão alguns destaques notáveis do Plano Gratuito tanto para B2B quanto B2C:

  1. 25.000 MAU
  2. O domínio personalizado está disponível, o que requer verificação de cartão de crédito para domínios personalizados. Isso deve ser algumas técnicas de crescimento para equipes de vendas e produto identificarem leads qualificados.
  3. 1 inquilino do painel do Auth0 e 3 colaboradores
  4. 5 organizações
  5. Sem autenticação multifator (MFA)
  6. Sem controle de acesso baseado em função

Este plano é perfeito para:

  • Projetos pessoais e pequenas startups no estágio inicial
  • Menos necessidades de segurança e controle de acesso, mas que desejam apenas configurar a autenticação básica

Planos Essential e Pro do Auth0

Não há grande diferença entre os planos Essential e Pro do Auth0. Aqui está um detalhamento das diferenças:

  • Conexões de Banco de Dados Personalizadas
  • SSO entre aplicativos
  • Formulários Pro
  • Proteção melhorada de senhas
  • Detecção básica de senha comprometida
  • MFA empresarial
  • Mais inquilinos e colaboradores
  • Retenção 5 dias mais longa e streaming de logs adicional

Após comparar os planos Essential e Pro, você verá que não há muitas diferenças, mas o preço do MAU dobra no plano Pro! O plano Pro é mais adequado para empresas com orçamento mais apertado e menos necessidades de segurança avançada.

Plano Enterprise do Auth0

O plano Enterprise começa quando o MAU excede 20k no plano Pro, 30k no plano Essential para B2C, ou 10k em planos B2B. O plano Enterprise inclui recursos avançados exclusivos para empresas, como:

  1. Acesso máquina-a-máquina para organizações
  2. Descoberta de realm doméstico
  3. Sessão de longa duração
  4. Guarda de credenciais
  5. Detecção de bots
  6. MFA adaptativa
  7. Proteção contínua de sessão
  8. HIPPA/BBA
  9. Logout de back-channel OIDC
  10. SLA de 99,9%
  11. Implantação privada
  12. Suporte Premier

Se você analisar isso, verá que o plano Enterprise do Auth0 oferece serviços avançados, recursos de segurança aprimorados e suporte para um maior número de MAUs. No entanto, muitos clientes expressaram preocupações de que os planos pagos do Auth0 têm limites baixos de MAU, forçando-os a atualizar rapidamente para o Plano Enterprise.

Plano Startup do Auth0

Como discutimos, o Auth0 tende a empurrar clientes rapidamente para o plano Enterprise, e os custos gerais são bastante altos. Para enfrentar essas preocupações, o Auth0 oferece um plano startup para tornar sua precificação mais acessível e atrair mais usuários.

  1. O plano startup é gratuito por um ano.
  2. Inclui 100k Usuários Ativos Mensais.
  3. Oferece 5 Conexões Empresariais.
  4. Inclui todos os recursos do plano Profissional B2B, incluindo MFA empresarial.

Este plano é ótimo para startups em estágio inicial que desejam integrar autenticação com orçamento limitado. No entanto, é incerto quais serão os custos após o primeiro ano ou quais SKUs o Auth0 pode exigir para atualizações.

Descrição dos custos do Auth0

Para tornar a precificação mais fácil de compreender num piscar de olhos, criamos esta tabela de dados em vez de depender de um slider potencialmente enganador. Negrito

Plano B2C do Auth0

MAUEssentialPro
500$35/mês$240/mês
1000$70/mês$240/mês
2500$175/mês$545/mês
5000$350/mês$1000/mês
7500$525/mês$1200/mês
10000$700/mês$1600/mês
20000$1400/mêsEntre em contato
30000+Entre em contatoEntre em contato

Plano B2B do Auth0

MAUEssentialPro
500$150/mês$800/mês
1000$300/mês$800/mês
2500$700/mês$1200/mês
5000$1300/mês$1500/mês
7500$1725/mês$1800/mês
10000Entre em contatoEntre em contato
20000Entre em contatoEntre em contato
30000+Entre em contatoEntre em contato

Conforme mostrado nesta comparação detalhada, se você tiver requisitos B2B, rapidamente será empurrado para o Plano Enterprise! Você pode facilmente combinar seu MAU com a tabela para ver rapidamente como sua precificação mudará.

Quando usar o Auth0 e seus prós e contras?

O Auth0 é um produto confiável e profissional construído em padrões abertos. Escolha o Auth0 se:

  1. Você é uma grande empresa com necessidades complexas de segurança, personalização e suporte.
  2. Orçamento não é uma preocupação, já que a precificação com limite de MAU do Auth0 pode ser cara.

Evite o Auth0 se:

  1. Você é uma startup SaaS em estágio inicial, especialmente em IA. A precificação do Auth0 aumenta rapidamente à medida que os MAUs crescem, isso é inevitável na era da IA e produtos de IA frequentemente requerem arquitetura multiinquilino no futuro.
  2. Você precisa de controle de acesso baseado em função (RBAC) para produtos B2B, já que o Auth0 não suporta isso por padrão no plano gratuito. Seu suporte a apenas 5 organizações nos planos gratuitos é limitante para SaaS B2B.
  3. Você prefere soluções de código aberto ou deseja evitar ficar preso a um fornecedor.
  4. Você precisa de uma solução mais simples para desenvolvedores em geral, já que o Auth0 pode ser complexo de implementar.

Quais são as alternativas ao Auth0 no mercado e como são seus preços?

Ory é um produto de autenticação de código aberto mas vem com custos altos e um modelo de núcleo aberto. Para 10.000 usuários, a precificação varia de $1,249 a $1,595 por mês, o que pode ser um desafio significativo para desenvolvedores.

Clerk foca no Next.js mas não possui SDKs e exemplos para outras linguagens. Ele não segue rigorosamente os padrões OIDC, o que pode levar a problemas de integração e desafios para estar pronto para empresas. É também fechado e caro. O limite é de 10.000 MAUs, mas cobra $100 por MFA e $1 por organização ativa além do limite de 100 organizações.

WorkOS se especializa em SSO Empresarial, cobrando $125 por mês por conexão SAML. Se sua empresa não precisa de SSO empresarial escalável, o WorkOS pode ser uma opção viável.

Stytch escala seus custos rapidamente. Limita-se a 10.000 MAUs, mas uma vez que você cresce para 12.000, o custo salta para $400, e com 15.000 MAUs, é $1,000. Isso nem inclui a taxa adicional de remoção de marca de $99, que se adiciona ao seu total mensal.

Logto como uma alternativa ao Auth0

Aqui gostaríamos de recomendar o Logto como um produto de autenticação de código aberto com 9 mil estrelas no GitHub, ou seja, sem aprisionamento a um fornecedor. Aqui estão seus principais benefícios:

  1. O plano gratuito inclui controle de acesso baseado em funções e domínios personalizados.
  2. Suporta mais de 30 frameworks populares.
  3. Adere estritamente a padrões abertos como OIDC, OAuth e SAML. Suporta os fluxos comuns que discutimos anteriormente neste artigo.
  4. Plano gratuito inclui 50k MAUs e 500k tokens no plano gratuito. O plano Pro oferece MAUs ilimitados e 1 milhão de tokens.
  5. Adequado para desenvolvedores, startups em estágio inicial e empresas.
  6. Abrange quase todos os recursos de autenticação e iguala a funcionalidade do Auth0, incluindo MFA, SSO empresarial (SAML e OIDC), organizações e mais.
  7. O Logto também oferece vantagens de custo:
    1. MFA é $48/mês.
    2. Organizações são $48/mês para organizações ilimitadas, sem cobranças extras para organizações ativas.
    3. SSO empresarial é $48 por conexão, significativamente mais barato que o WorkOS.
  8. O plano Pro inclui muitos recursos que o Auth0 oferece apenas em seu plano Enterprise, como logout de back-channel e acesso organizacional de máquina-a-máquina.

Se você está frustrado com a precificação complicada do Auth0, salve este artigo — nós o manteremos atualizado com as últimas notícias sobre o Auth0.

Se você está planejando migrar para o Logto, nós fornecemos suporte humano direto para garantir uma transição suave. Ajudaremos a proteger seus usuários e garantir estabilidade a longo prazo.