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

Keycloak
開發者JBoss,隸屬於紅帽公司
首次發布2014年9月10日,​10年前​(2014-09-10
當前版本4.7.0(2018年12月4日 (2018-12-04)
原始碼庫 編輯維基數據鏈接
程式語言Java
類型單點登錄系統
許可協議Apache許可證2.0
網站keycloak.org

歷史

編輯

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

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

功能

編輯

Keycloak的眾多功能包括:

組件

編輯

Keycloak有2個主要組件:

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

參見

編輯

參考文獻

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

外部連結

編輯