The topic of this article may not meet Wikipedia's notability guidelines for products and services. (February 2021)
|Developer(s)||WildFly, a division of Red Hat|
|Initial release||10 September 2014|
16.1.0 / December 20, 2021
|Type||Single sign-on system|
|License||Apache License 2.0|
Keycloak is an open source software product to allow single sign-on with Identity and Access Management aimed at modern applications and services. As of March 2018[update] this WildFly community project is under the stewardship of Red Hat who use it as the upstream project for their RH-SSO product.
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. This followed a merging of the PicketLink codebase into Keycloak.
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. 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.
The features of Keycloak include:
- User Registration
- Social login
- Single Sign-On/Sign-Off across all applications belonging to the same Realm
- 2-factor authentication
- LDAP integration
- Kerberos broker
- multitenancy with per-realm customizable skin
There are 2 main components of Keycloak:
- Keycloak server
- Keycloak application adapter
- Single sign-on
- Kerberos (protocol)
- Identity management
- List of single sign-on implementations
- Red Hat Single Sign-On
- Marchioni, Francesco; Fugaro, Luigi (31 August 2016). "12". Mastering JBoss Enterprise Application Platform 7. ISBN 978-1786463630. Introduction Red Hat SSO.
- 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.
- 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.
- 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.
- "JBosssso (archived) Website". Archived from the original on 30 May 2014.
- Kalali, Masoud (30 May 2010). GlassFish Security. PACKT. p. 182. ISBN 978-1-847199-38-6.
- Official web site
- Sébastien Blanc (June 16, 2017). "Easily Secure Your Spring Boot Applications With Keycloak". dzone.com.
- Hosted Keycloak
- Free Keycloak tutorials