Keycloak
| Keycloak
| |
|---|---|
Screenshot der Keycloak-Kontoverwaltungsseite für Passkeys mit WebAuthn | |
| Basisdaten
| |
| Hauptentwickler | WildFly |
| Entwickler | Red Hat, JBoss |
| Erscheinungsjahr | 2014 |
| Aktuelle Version | 26.7.0[1] (9. Juli 2026) |
| Betriebssystem | Plattformunabhängig |
| Programmiersprache | Java |
| Kategorie | Single Sign-On-System |
| Lizenz | Apache-Lizenz |
| keycloak.org | |
Keycloak ist eine Open-Source-Software, die Single Sign-On mit Identitäts- und Zugriffsmanagement für moderne Anwendungen und Dienste ermöglicht. Bis April 2023 stand dieses WildFly-Community-Projekt unter der Leitung von Red Hat, die es als Upstream-Projekt für ihre Red Hat-Version von Keycloak nutzen. Im April 2023 wurde Keycloak an die CNCF gespendet und trat der Stiftung als Inkubationsprojekt bei.[2]
Keycloak unterstützt verschiedene Protokolle wie OpenID, OAuth Version 2.0 und SAML und bietet Funktionen wie Benutzerverwaltung, Zwei-Faktor-Authentifizierung, Berechtigungs- und Rollenverwaltung, Erstellung von Security Token Service usw.[3] Es ist möglich, Keycloak mit anderen Technologien zu integrieren, wie z. B. Frontend-Frameworks wie React oder Angular sowie Containervirtualisierunglösungen wie Docker.[4]
Geschichte
Die erste Produktionsversion von Keycloak erschien im September 2014, wobei die Entwicklung etwa ein Jahr zuvor begonnen hatte. Im Jahr 2016 stellte Red Hat das RH SSO-Produkt von einer Basis auf dem PicketLink-Framework auf eine Basis auf dem Keycloak-Upstream-Projekt um.[5] Dies folgte auf eine Zusammenführung der PicketLink-Codebasis mit Keycloak.[6][7] Keycloak kann auch als Ersatz für das Open-Source-Produkt „JBoss SSO“ von Red Hat angesehen werden, das zuvor durch PicketLink abgelöst worden war.[8][9] Der Name JBoss ist eine eingetragene Marke und Red Hat hat die Namen seiner Upstream-Open-Source-Projekte geändert, um die Verwendung des Begriffs JBoss zu vermeiden.
Komponenten
Keycloak besteht aus zwei Hauptkomponenten:
- Keycloak-Server, einschließlich der API und der grafischen Benutzeroberfläche.
- Keycloak-Client. Früher umfasste Keycloak eine Reihe von „Adapter“-Bibliotheken, die jedoch 2022 eingestellt wurden.[10]
Einzelnachweise
- ↑ Keycloak 26.7.0 released. 9. Juli 2026 (abgerufen am 12. Juli 2026).
- ↑ Keycloak tritt der CNCF als Inkubationsprojekt bei. In: CNCF. Abgerufen am 15. Mai 2024.
- ↑ Open Source Identity and Access Management. In: keycloak. Abgerufen am 23. Januar 2024.
- ↑ Michał Zięba: Keycloak & Docker integration tutorial: Schritt für Schritt lernen, wie es geht. In: Pretius. 31. Oktober 2024, abgerufen am 3. Dezember 2024 (amerikanisches Englisch).
- ↑ Brian Atkisson: Wie Red Hat seine Single-Sign-On-Architektur (SSO) neu gestaltet hat und warum. In: Red Hat. 4. Oktober 2016, archiviert vom am 9. Januar 2018; abgerufen am 7. März 2018.
- ↑ Boleslaw Dawidowicz: PicketLink and Keycloak projects are merging! In: PicketLink.org. 10. März 2015, archiviert vom (nicht mehr online verfügbar) am 11. September 2015; abgerufen am 7. März 2018.
- ↑ Kenneth Peeples: Was ist der Unterschied zwischen Picketlink und Keycloak? In: JBossDeveloper. 28. Mai 2014, archiviert vom (nicht mehr online verfügbar) am 8. März 2018; abgerufen am 7. März 2018. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ JBosssso (archivierte) werk. Archiviert vom (nicht mehr online verfügbar) am 30. Mai 2014; abgerufen am 1. November 2025.
- ↑ Masoud Kalali: GlassFish Security. PACKT, 2010, ISBN 978-1-84719-938-6, S. 182 (englisch).
- ↑ Deprecation of Keycloak adapters – Keycloak. In: www.keycloak.org. Abgerufen am 7. Oktober 2024.
Weblinks
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.