A licença mais barata do Duende IdentityServer não faz SAML
O Duende IdentityServer é uma bela peça de engenharia e, se você trabalha com .NET, é o ponto de partida óbvio. Então você abre a página de preços, vê o LITE a $5,750/yr e pensa: justo, para uma licença self-hosted que controlo por completo.
Aí você lê as letras miúdas, e duas linhas silenciosamente descartam o LITE para quase todo produto de verdade.
Linha um: o LITE limita a 2 client apps
Um "client", em termos de OIDC, é uma aplicação: seu web app é um, seu app mobile é outro, sua API pública é um terceiro, sua ferramenta interna de admin é um quarto. Dois não é muita coisa. No momento em que você divide um monólito em alguns serviços, ou lança um app mobile ao lado do web, você já passou do limite do LITE.
Passar do limite significa migrar para o STANDARD a $12,500/yr, que cobre 10 client apps. Ou seja, o eixo de preço que define a sua conta não é quantos usuários você tem, nem quanto valor você entrega. É quantos apps você por acaso mantém. Quebre um serviço em dois e a sua conta de identidade pode mais que dobrar, para exatamente o mesmo produto.
Linha dois: o LITE não tem SAML
Essa é a que pega as pessoas de surpresa. SSO corporativo, o motivo pelo qual a maioria dos times recorre a um identity server dedicado logo de saída, significa SAML. E SAML não está na licença LITE de jeito nenhum. É um add-on do nível STANDARD.
Então o piso honesto para "quero vender para empresas com SSO" não é $5,750. É o STANDARD a $12,500, mais o add-on de SAML por cima. O plano barato nunca foi de fato uma opção para o trabalho que fez você comprar um identity server.
E isso é antes de você ter rodado qualquer coisa
Tudo acima é só a licença. O Duende é self-hosted, o que é a proposta e também o custo: você hospeda, você aplica os patches, você escala, você mantém tudo seguro. O portal de admin que seus clientes esperam, o cadastro de MFA, logs de auditoria que um avaliador de segurança realmente aceite, nada disso vem pronto na caixa. Você constrói e opera tudo isso, e esse tempo de engenharia não aparece em nenhuma página de preços.
Nada disso é uma crítica ao código. É uma crítica a um modelo de preços que cobra mais de você por dividir seu app em dois, e coloca o único protocolo que as empresas exigem atrás do seu segundo plano mais caro.
A versão da Authagonal
Construímos o oposto de propósito. SAML, SCIM, MFA, domínios personalizados, logs de auditoria e OAuth clients ilimitados estão incluídos em todos os planos, a partir de $29/mo. Não há imposto por app, porque o número de client apps que você registra não tem nada a ver com o que custa para nós manter tudo no ar. Também não há taxa de SSO por conexão, então integrar o seu quinto cliente corporativo custa o mesmo que o primeiro: nada a mais.
Você pode hospedar o núcleo open-source da Authagonal por conta própria e não pagar nada, ou deixar que a gente cuide disso. De qualquer forma, o preço não te pune por entregar mais software.
Calcule o seu próprio cenário
Números vencem adjetivos. Coloque o seu número real de apps e de clientes corporativos na calculadora e veja LITE, STANDARD e Authagonal lado a lado, com as premissas à mostra para você conferir as contas.