Keycloak
Developer(s) | JBoss, a division of Red Hat |
---|---|
Initial release | 10 September 2014 |
Stable release | 11.0.0
/ July 22, 2020 |
Repository | |
Written in | Java |
Type | Single sign-on system |
License | Apache License 2.0 |
Website | www |
Keycloak is an open source software product to allow single sign-on with Identity Management and Access Management aimed at modern applications and services. As of March 2018[update] this JBoss community project is under the stewardship of Red Hat who use it as the upstream project for their RH-SSO product.[1]
History
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.[2] This followed a merging of the PicketLink codebase into Keycloak.[3][4]
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.[5][6] As of March 2018[update] JBoss.org is redirecting the old jbosssso subsite to the Keycloak website. The JBoss name is a registered trade mark and Red Hat moved its upstream open source projects names to avoid using JBoss, JBoss AS to Wildfly being a more commonly recognized example.
Features
Among the many 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 customizeable skin
Components
There are 2 main components of Keycloak:
- Keycloak server
- Keycloak application adapter
See also
- Single sign-on
- OpenAM
- Kerberos (protocol)
- Identity management
- List of single sign-on implementations
- Red Hat Single Sign-On
References
- ^ 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.
External links
- Official web site
- Sébastien Blanc (June 16, 2017). "Easily Secure Your Spring Boot Applications With Keycloak". dzone.com.