Keycloak
外觀
開發者 | JBoss,隸屬於紅帽公司 |
---|---|
首次發布 | 2014年9月10日 |
當前版本 | 4.7.0(2018年12月4日 | )
源代碼庫 | |
編程語言 | Java |
類型 | 單點登錄系統 |
許可協議 | Apache許可證2.0 |
網站 | keycloak |
Keycloak是一個開源軟件產品,旨在為現代的應用程序和服務,提供包含身份管理和訪問管理功能的單點登錄工具。截至2018年3月[update],紅帽公司負責管理這一JBoss社區項目,並將其作為他們RH-SSO產品的上游項目。[1]從概念的角度上來說,該工具的目的是,只用少量編碼甚至不用編碼,就能很容易地使應用程序和服務更安全。
歷史
[編輯]Keycloak的第一個生產版本發布於2014年9月,其開發始於大約一年前。2016年,紅帽公司將其RH SSO產品由基於PicketLink框架,切換為基於Keycloak上游項目。[2]在此之前,PicketLink的代碼已經被併入了Keycloak。[3][4]
某種程度上,Keycloak現在也可以被認為是紅帽公司JBoss SSO開源產品的一個替代,在這之前JBoss SSO是被PicketLink所取代的。[5][6]截至2018年3月年[update]JBoss.org是將舊的jbosssso子站點重定向到Keycloak網站的。JBoss這一名稱是一個註冊商標,紅帽公司改變了其上游開源項目的名稱,以避免使用JBoss,JBoss AS被更名為更具有辨識度的WildFly。
功能
[編輯]Keycloak的眾多功能包括:
組件
[編輯]Keycloak有2個主要組件:
- Keycloak服務器
- Keycloak應用適配器
參見
[編輯]參考文獻
[編輯]- ^ Marchioni, Francesco; Fugaro, Luigi. 12. Mastering JBoss Enterprise Application Platform 7 [掌握JBoss企業應用平台7]. 2016-08-31 [2018-12-29]. ISBN 978-1786463630. Introduction Red Hat SSO. (原始內容存檔於2018-11-09) (英語).
- ^ Atkisson, Brian. How Red Hat re-designed its Single Sign On (SSO) architecture, and why. [紅帽公司如何重新設計其單點登錄(SSO)架構,以及為什麼。]. 紅帽公司. 2016-10-04 [2018-03-07]. (原始內容存檔於2018-01-09) (英語).
- ^ Dawidowicz, Boleslaw. PicketLink and Keycloak projects are merging! [PicketLink和Keycloak項目合併!]. PicketLink.org. 2015-03-10 [2018-03-07]. (原始內容存檔於2015-09-11) (英語).
- ^ Peeples, Kenneth. What is the difference between Picketlink and Keycloak? [Picketlink和Keycloak的區別是什麼?]. JBossDeveloper. 2014-05-28 [2018-03-07]. (原始內容存檔於2017-04-05) (英語).
- ^ JBosssso (archived) Website [JBosssso(存檔)網站]. [2018-12-29]. (原始內容存檔於2014-05-30) (英語).
- ^ Kalali, Masoud. GlassFish Security [GlassFish安全]. Packt. 2010-05-30: 182. ISBN 978-1-847199-38-6 (英語).
外部連結
[編輯]- 官方網站 (頁面存檔備份,存於網際網路檔案館)
- Sébastien Blanc. Easily Secure Your Spring Boot Applications With Keycloak [Keycloak輕鬆讓你的Spring Boot應用更安全]. dzone.com. 2017-06-16 [2018-12-29]. (原始內容存檔於2021-01-22) (英語).