Keycloak

维基百科,自由的百科全书
跳到导航 跳到搜索
Keycloak
開發者JBoss,隶属于红帽公司
初始版本2014年9月10日,​6年前​(2014-09-10
穩定版本
4.7.0
(2018年12月4日 (2018-12-04)
源代码库 編輯維基數據鏈接
编程语言Java
类型单点登录系统
许可协议Apache许可证2.0
网站keycloak.org

Keycloak是一个开源软件产品,旨在为现代的应用程序和服务,提供包含身份管理访问管理英语Access Management功能的单点登录工具。截至2018年3月 (2018-03)红帽公司负责管理这一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月年 (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. ISBN 978-1786463630. Introduction Red Hat SSO (英语). 
  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(存档)网站]. (原始内容存档于2014-05-30) (英语). 
  6. ^ Kalali, Masoud. GlassFish Security [GlassFish安全]. Packt英语Packt. 2010-05-30: 182. ISBN 978-1-847199-38-6 (英语). 

外部链接[编辑]