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