The first production release of Keycloak was in September 2014, with development having started about a year earlier. In 2016, Red Hat switched the RH SSO product from being based on the PicketLink framework to being based on the Keycloak upstream Project.4 This followed a merging of the PicketLink codebase into Keycloak.56
To some extent Keycloak can now also be considered a replacement of the Red Hat JBoss SSO open source product which was previously superseded by PicketLink.78 As of March 2018[update], JBoss.org is redirecting the old jbosssso subsite to the Keycloak website. The JBoss name is a registered trademark and Red Hat moved its upstream open source projects names to avoid using JBoss, JBoss AS to Wildfly being a more commonly recognized example.9
There are two main components of Keycloak:
"Keycloak joins CNCF as an incubating project". CNCF. Retrieved 2024-05-15. https://www.cncf.io/blog/2023/04/11/keycloak-joins-cncf-as-an-incubating-project/ ↩
"Open Source Identity and Access Management". keycloak. Retrieved 2024-01-23. https://www.keycloak.org/ ↩
Zięba, Michał (2024-10-31). "Keycloak & Docker integration tutorial: Learn how to do it step by step". Pretius. Retrieved 2024-12-03. https://pretius.com/blog/keycloak-docker/?_gl=1*6yf5w5*_ga*MjEwMTcwMzExMC4xNzMzMjIzODY0*_up*MQ..*_ga_DFQGYJ9222*MTczMzIyMzg2Mi4xLjEuMTczMzIyMzg2Mi4wLjAuMA.. ↩
Atkisson, Brian (4 October 2016). "How Red Hat re-designed its Single Sign On (SSO) architecture, and why". Red Hat. Archived from the original on 9 January 2018. Retrieved 7 March 2018. https://developers.redhat.com/blog/2016/10/04/how-red-hat-re-designed-its-single-sign-on-sso-architecture-and-why/ ↩
Dawidowicz, Boleslaw (10 March 2015). "PicketLink and Keycloak projects are merging!". PicketLink.org. Archived from the original on 11 September 2015. Retrieved 7 March 2018. https://web.archive.org/web/20150911223051/http://picketlink.org/news/ ↩
Peeples, Kenneth (28 May 2014). "What is the difference between Picketlink and Keycloak?". JBossDeveloper. Archived from the original on 5 April 2017. Retrieved 7 March 2018. https://web.archive.org/web/20170405213148/http://planet.jboss.org/post/what_is_the_difference_between_picketlink_and_keycloak ↩
"JBosssso (archived) Website". Archived from the original on 30 May 2014. https://web.archive.org/web/20140530091607/http://jbosssso.jboss.org/ ↩
Kalali, Masoud (30 May 2010). GlassFish Security. PACKT. p. 182. ISBN 978-1-847199-38-6. 978-1-847199-38-6 ↩
"Load Balancing Wildfly and JBoss Application Servers with NGINX Open Source and NGINX Plus | NGINX Documentation". docs.nginx.com. Retrieved 2023-10-11. https://docs.nginx.com/nginx/deployment-guides/load-balance-third-party/wildfly/ ↩
"Deprecation of Keycloak adapters - Keycloak". www.keycloak.org. Retrieved 2024-10-07. https://www.keycloak.org/2022/02/adapter-deprecation ↩