Description
This top-level epic is about the planned work to deliver the first release of the Keycloak Organization feature.
Keycloak Organization is a feature that leverages and builds on top of the Identity and Access Management (IAM) capabilities of Keycloak to address Customer Identity and Access Management (CIAM) with a focus on Business-to-Business (B2B) use cases.
+-----------+
| |
+-----------+ Customer +-----------+
| | | |
+----------+ +-----+----+ | | +----+-----+
| | | | +-----------+ | |
| End-User +------+ Realm | | End-User |
| | | | | |
| | | | | |
+----------+ +-----+----+ +----+-----+
| +-----------+ |
| | | |
+-----------+ Partner +-----------+
| |
| |
+-----------+
In summary, this feature will allow a realm to integrate with third-party entities like customers and business partners so that their identities and how they access protected resources at the realm level are segregated and managed within the scope of the organization they belong to.
As a result, a realm will be able to provide a different experience when onboarding customer identities or identities from a business partner and mechanisms to secure and manage how they interact with a realm and how they access protected resources from the clients available from a realm. Although not the main focus, it should also be possible to leverage this feature if you just want a better segregation between users, clients, and how they are managed and authenticate to a realm—some level of multi-tenancy.
The main set of capabilities provided by Keycloak Organizations are:
The planned release dates for Keycloak Organization are:
| Release |
Scope |
State |
| 25.0.0 |
#28609 |
Preview |
| 26.0.0 |
#30229 |
Supported |
For more details about the release dates, see https://github.com/keycloak/keycloak/milestones.
Discussion
#23948
Issues
Motivation
Keycloak is a well-known open-source IAM solution and we want to leverage now its capabilities to enable CIAM with a focus on B2B use cases.
Description
This top-level epic is about the planned work to deliver the first release of the Keycloak Organization feature.
Keycloak Organization is a feature that leverages and builds on top of the Identity and Access Management (IAM) capabilities of Keycloak to address Customer Identity and Access Management (CIAM) with a focus on Business-to-Business (B2B) use cases.
In summary, this feature will allow a realm to integrate with third-party entities like customers and business partners so that their identities and how they access protected resources at the realm level are segregated and managed within the scope of the organization they belong to.
As a result, a realm will be able to provide a different experience when onboarding customer identities or identities from a business partner and mechanisms to secure and manage how they interact with a realm and how they access protected resources from the clients available from a realm. Although not the main focus, it should also be possible to leverage this feature if you just want a better segregation between users, clients, and how they are managed and authenticate to a realm—some level of multi-tenancy.
The main set of capabilities provided by Keycloak Organizations are:
The planned release dates for Keycloak Organization are:
For more details about the release dates, see https://github.com/keycloak/keycloak/milestones.
Discussion
#23948
Issues
Motivation
Keycloak is a well-known open-source IAM solution and we want to leverage now its capabilities to enable CIAM with a focus on B2B use cases.