Description
keycloak-zoho-provider-spi adds Zoho as a first-class Social Identity Provider in Keycloak, matching the UX of the built-in GitHub, Google, and LinkedIn providers.
Repository: https://github.com/swapnil-lang/keycloak-zoho-spi
Features:
- Full OAuth 2.0 authorization code flow via Zoho's API
- Supports all 7 Zoho data centers (US, EU, IN, AU, CN, JP, CA) via a dropdown in the Admin UI
- Automatic profile mapping: email, first name, last name, ZUID
- Custom attribute mapper (ZohoUserAttributeMapper) for additional Zoho fields
- Bundled login theme icon for the "Sign in with Zoho" button
- Compatible with Keycloak 26.0.x (Quarkus), Java 17+
Discussion
No response
Motivation
Zoho is a widely-used SaaS suite from India (CRM, Mail, Workplace) with over 100 million users across 150+ countries. Many enterprises use Zoho as their identity source alongside Keycloak. There is currently no built-in Zoho social provider, forcing users to write custom SPIs from scratch. A community-maintained extension fills this gap and aligns with the existing pattern of social providers shipped with Keycloak.
Details
No response
Description
keycloak-zoho-provider-spi adds Zoho as a first-class Social Identity Provider in Keycloak, matching the UX of the built-in GitHub, Google, and LinkedIn providers.
Repository: https://github.com/swapnil-lang/keycloak-zoho-spi
Features:
Discussion
No response
Motivation
Zoho is a widely-used SaaS suite from India (CRM, Mail, Workplace) with over 100 million users across 150+ countries. Many enterprises use Zoho as their identity source alongside Keycloak. There is currently no built-in Zoho social provider, forcing users to write custom SPIs from scratch. A community-maintained extension fills this gap and aligns with the existing pattern of social providers shipped with Keycloak.
Details
No response