Keycloak is an open source identity and access management solution developed by Red Hat. It allows developers to easily implement single sign-on (SSO) for their web applications, services, and APIs. Keycloak supports standard protocols such as OpenID Connect (OIDC) and SAML 2.0, as well as features such as social login, user management, two-factor authentication, and more.
Red Hat Single Sign-On (RH-SSO) is a Keycloak-based product. It provides additional support and security features designed specifically for enterprise customers. While Keycloak is an open and freely available community project, Red Hat Identity Provider (part of RH-SSO) is a commercial product that provides advanced support and additional security features not available in the community version.
We support you with all tasks around Keycloak as a managed service:
Elimination of own authentication layer
One of our customers uses Keycloak, which we provide, to centrally manage user accounts in their web application, which they developed themselves and which we host. They benefit from additional security features like multi-factor authentication (MFA). This saves them from having to implement their own user management and lets Keycloak take care of it.
Our blog posts on the subject of Keycloak:
Technical documentation (German):
Monitoring plugins:
Deployment with Ansible: