Keycloak, the open source software for identity and access management (IAM) with single sign-on, moves as a new incubator project under the umbrella of the Cloud Native Computing Foundation (CNCF). The IAM tool, previously primarily supported by Red Hat, was recently extensively refactored and migrated from Red Hat’s application server WildFly to a Quarkus-based operator, which, among other things, simplifies installation in Kubernetes environments. With the participation of the CNCF community, Keycloak is set to mature into a cloud-native tool that also contributes to higher API security.

Originally developed in 2014 by Red Hat engineers Bill Burke and Stian Thorgersen, the IAM tool has taken root in the open source community, as evidenced by some of the project’s metrics — including the over 15,000 stars on GitHub or the 150,000 monthly visitors to the site as measured by the CNCF announcement at the end of 2022 keycloak.org. Also in many companies Keycloak therefore has a permanent place in identity and access management.

In order to integrate the IAM tool more closely into the cloud-native ecosystem around Kubernetes, the Keycloak development team initiated a comprehensive refactoring. In the course of this, the Kubernetes operator was migrated to a Quarkus substructure, among other things. This conversion has been considered complete since the release of Keycloak 20 at the end of last year. “The new Quarkus distribution in Keycloak offers a significantly improved configuration experience and reduces startup time, memory footprint and the number of dependencies,” commented Thorgersen, Red Hat project lead for Keycloak.

The next step for the team is to focus on usability improvements. As a containerized IAM service, Keycloak can already be installed quickly and ready for use via Kubernetes, but provision and operation, especially in larger environments, should be even easier in the future and follow cloud-native practices.

Now that the CNCF Technical Oversight Committee (TOC) has officially raised Keycloak to the status of an organization’s incubating project, the further development of the IAM tool should benefit from the expertise and commitment of the cloud-native community, not only Keycloak maintainer Takashi Norimatsu hopes from the user company Hitachi. The already close integration with CNCF projects such as Prometheus, Argo, Envoy, Jaeger and Kubernetes gives Keycloak a good starting position.

Further information on the plans of those responsible can be found in the CNCF announcement as well as on the project website, on the Keycloak currently in Version 21.0.2 ready.


(map)

To home page

California18

Welcome to California18, your number one source for Breaking News from the World. We’re dedicated to giving you the very best of News.

Leave a Reply