← Back to projects
IdentityPlatformSSO

Keycloak SSO for social and enterprise login

Company
Starops
Role
DevOps Engineer / Infrastructure Engineer / DataOps
Period at the company
Sep 2021 — Aug 2023

Problem

Client applications each handled authentication independently — some with hand-rolled social login, others with none — leaving inconsistent security and a poor login experience across the product suite.

Approach

A Keycloak realm was stood up as the single identity provider, inetgrated with the Vue.js front ends and Node.js APIs via OIDC. This implementation started to support both social login (Google, etc.) and enterprise SSO for larger products - all without app-specific auth code.

Impact

  • One identity provider across every client-facing application.
  • Enterprise clients could bring their own SSO without custom integration work per app.
  • Removed bespoke, harder-to-audit authentication implementations.

Tech stack

KeycloakOIDCVue.jsNode.js