← Voltar aos projetos
Plataforma de IdentidadeDeveloper EnablementSSO

SSO com Keycloak para login social e corporativo

Empresa
Starops
Função
DevOps & Data Engineer
Tempo na empresa
set. de 2021 — ago. de 2023

Problema

Cada aplicação tratava a autenticação de forma independente, gerando segurança inconsistente e obrigando os times de produto a resolver repetidamente o mesmo problema de integração de identidade.

Abordagem

Estabeleci o Keycloak como plataforma central de identidade e integrei dois produtos em Vue.js e Node.js por OIDC. Um padrão reutilizável suportava provedores sociais e SSO corporativo, enquanto um fluxo automatizado de redefinição de senha por e-mail migrou usuários ativos sem depender das credenciais antigas.

Impacto

  • Os times de produto ganharam um caminho de integração padronizado em vez de reconstruir a autenticação por aplicação.
  • 100% dos usuários legados ativos foram migrados sem perda de contas.
  • Clientes corporativos puderam trazer seu próprio SSO sem trabalho específico de integração em cada produto.
  • Políticas centralizadas e maior auditabilidade substituíram implementações sob medida e difíceis de revisar.

Stack técnica

KeycloakOIDCVue.jsNode.js