集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

学习文章

当前位置:首页 > >学习文章 > >

keycloak是什么意思

发布时间: 2023-03-09 16:46:18

Keycloak是一个开源的身份和访问管理解决方案,适用于现代应用和服务。Keycloak支持单点登录(SSO),因此服务可以通过OpenID Connect、OAuth 2.0等协议与Keycloak对接。同时Keycloak支持与不同的认证服务整合,如Github,谷歌和Facebook。

Keycloak的特点

多协议支持

如上所述,Keycloak支持三种不同的协议。OpenID连接,OAuth 2.0和SAML 2.0。

SSO单点登录

Keycloak可以完全支持单点登录和单点退出。

管理控制台

Keycloak提供了一个基于Web的GUI,允许你按需配置各种实例。

用户身份和访问

Keycloak可以作为一个独立的用户身份和访问管理器使用,这样我们就可以创建用户数据库,自定义角色和用户组。相应地,我们可以根据预定义的角色在应用程序内部设置相关的安全设置,以实现对用户身份的认证。

外部身份源的同步化

如果你的用户已经有了某种类型的用户数据库,Keycloak能够与这种数据库进行同步。默认情况下,它支持LDAP和活动目录(AD)。当然,你也可以使用Keycloak的用户存储API来为任何用户创建自定义的可扩展数据库。值得注意的是,在这种组合方案中,一些必要的数据可能无法实现Keycloak的全部功能,所以你最好在实施之前进行彻底的研究。

身份代理

Keycloak可以充当用户和一些外部身份提供者之间的代理。我们可以通过Keycloak的管理面板来编辑双方的对应关系列表。

社会身份提供者

Keycloak内置了对社会身份提供者的支持,如谷歌、Twitter、Facebook和Stack Overflow。当然,这需要你在管理面板中手动配置它们。支持的社会身份提供者的完整列表和它们各自的配置手册可以在Keycloak的文档中找到。

页面定制

Keycloak允许你定制所有需要显示给用户看的页面。由于这些页面是.ftl格式,你可以使用经典的HTML标记和CSS样式,以一致的方式展示应用程序和公司品牌,你甚至可以用自定义的JS脚本来个性化各种原本受限制的页面。

keycloak是什么意思

上一篇: TTS是什么技术_文语转换是什么

下一篇: SSO是什么意思

十八年老品牌
微信咨询:gz_togogo 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!