Keycloak

維基百科,自由的百科全書
Keycloak
開發者JBoss,隸屬於紅帽公司
首次發布2014年9月10日,​9年前​(2014-09-10
當前版本
  • 24.0.4 (2024年5月8日;穩定版本)[1]
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
程式語言Java
類型單點登錄系統
許可協議Apache許可證2.0
網站keycloak.org

Keycloak是一個開源軟體產品,旨在為現代的應用程式和服務,提供包含身份管理訪問管理英語Access Management功能的單點登錄工具。截至2018年3月 (2018-03)紅帽公司負責管理這一JBoss社區項目,並將其作為他們RH-SSO產品的上游項目。[2]從概念的角度上來說,該工具的目的是,只用少量編碼甚至不用編碼,就能很容易地使應用程式和服務更安全。

歷史[編輯]

Keycloak的第一個生產版本發布於2014年9月,其開發始於大約一年前。2016年,紅帽公司將其RH SSO產品由基於PicketLink框架,切換為基於Keycloak上游項目。[3]在此之前,PicketLink的代碼已經被併入了Keycloak。[4][5]

某種程度上,Keycloak現在也可以被認為是紅帽公司JBoss SSO開源產品的一個替代,在這之前JBoss SSO是被PicketLink所取代的。[6][7]截至2018年3月年 (2018年3月-Missing required parameter 1=month!)JBoss.org是將舊的jbosssso子站點重定向到Keycloak網站的。JBoss這一名稱是一個註冊商標,紅帽公司改變了其上游開源項目的名稱,以避免使用JBoss,JBoss AS被更名為更具有辨識度的WildFly

功能[編輯]

Keycloak的眾多功能包括:

組件[編輯]

Keycloak有2個主要組件:

  • Keycloak伺服器
  • Keycloak應用適配器

參見[編輯]

參考文獻[編輯]

  1. ^ Keycloak 24.0.4 released. 2024年5月8日 [2024年5月9日]. 
  2. ^ 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) (英語). 
  3. ^ 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) (英語). 
  4. ^ Dawidowicz, Boleslaw. PicketLink and Keycloak projects are merging! [PicketLink和Keycloak項目合併!]. PicketLink.org. 2015-03-10 [2018-03-07]. (原始內容存檔於2015-09-11) (英語). 
  5. ^ Peeples, Kenneth. What is the difference between Picketlink and Keycloak? [Picketlink和Keycloak的區別是什麼?]. JBossDeveloper. 2014-05-28 [2018-03-07]. (原始內容存檔於2017-04-05) (英語). 
  6. ^ JBosssso (archived) Website [JBosssso(存檔)網站]. [2018-12-29]. (原始內容存檔於2014-05-30) (英語). 
  7. ^ Kalali, Masoud. GlassFish Security [GlassFish安全]. Packt英語Packt. 2010-05-30: 182. ISBN 978-1-847199-38-6 (英語). 

外部連結[編輯]