Keycloak
外觀
這是此頁批准,以及是最近的修訂。
Keycloak是一个開源軟體產品,旨佇現代的應用程式和服務,提供包含身份管理佮訪問管理功能的單點登錄工具。截至二空一八年三月 ( 二千空一十八追三 ),紅帽公司負責管理這一 JBoss 社區項目,並且共做其他的 RH-SSO 產品的頂游項目。對概念的角度上來講,該工具的目的是,干焦用少量編碼甚至免編碼,就會當真容易來使應用程式佮服務閣較安全。
歷史
Keycloak 的頭一个生產版本發佈佇二空一四年九月,其實開發佇咧一年前。二空一六年,紅帽公司將其實 RH SSO 產品因為 PicketLink 框架,切換做是因為 Keycloak 頂游項目。佇咧這進前,PicketLink 的代碼已經予人敆入去矣 Keycloak。
某一種程度,Keycloak 這馬嘛會當予人認為是紅帽公司 JBoss SSO 開源產品的一个替代,佇這進前呢 JBoss SSO 是被 PicketLink 所取代的。節甲二空一八年三月年 ( 二空一八年三月-Missing required parameter 一=_ month _ ! ) JBoss . org 是將舊的 jbosssso 子站點重定向到 Keycloak 網站的。JBoss 這一个名稱是一个註冊商標,紅帽公司改變其頂游開源項目的名稱,以避免使用 JBoss,JBoss AS 予人閣較名做閣較有智識度的 WildFly。
功能
Keycloak 的濟濟功能包括:
- 用戶註冊
- 社會化登錄
- 孤一點登錄 / 登出,佇仝一 Realm 中會當迒所有應用(Realm 是 Keycloak 中定義的概念)
- 雙重認證
- LDAP 集做伙
- Kerberos 代理
- 多組織內底,彼每一个 Realm 可自定義皮膚
組件
Keycloak 有兩个主要組件:
- Keycloak 侍服器
- Keycloak 應用適配器
參見
- 孤一點登錄
- OpenAM
- Kerberos
- 身份管理
- 單點登錄實現列表
參考文獻
外部連結
- 官方網站
- Sébastien Blanc . Easily Secure Your Spring Boot Applications With Keycloak [Keycloak 輕鬆予你的 Spring Boot 應用較安全] . dzone . com . 二千空一十七刣六刣十六 [二千空一十八撨十二孵二十九] .(原始內容存檔佇兩千空二十一抹一曝二十二)(英語).