← 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 front-ends Vue.js e APIs Node.js por OIDC. Um padrão reutilizável de integração suportava provedores sociais e SSO corporativo sem código de autenticação específico em cada produto.

Impacto

  • Os times de produto ganharam um caminho de integração padronizado em vez de reconstruir a autenticação por aplicação.
  • 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