← Back to projects
Identity PlatformDeveloper EnablementSSO

Keycloak SSO for social and enterprise login

Company
Starops
Role
DevOps & Data Engineer
Period at the company
Sep 2021 — Aug 2023

Problem

Each application handled authentication independently, leaving inconsistent security and forcing product teams to repeatedly solve the same identity integration problem.

Approach

I established Keycloak as a central identity platform and integrated two Vue.js and Node.js products through OIDC. A reusable pattern supported social identity providers and enterprise SSO, while an automated email-based password-reset workflow moved active legacy users without requiring the old credentials.

Impact

  • Product teams gained a standard integration path instead of rebuilding authentication per application.
  • 100% of active legacy users were migrated without account loss.
  • Enterprise customers could bring their own SSO without product-specific integration work.
  • Central policy and auditability replaced bespoke, harder-to-review implementations.

Tech stack

KeycloakOIDCVue.jsNode.js