Keycloak入门指南
1. Keycloak简介
Keycloak是一款开源的身份与访问管理工具,专注于现代应用程序,如单页应用、移动应用和REST API。该项目始于2014年,旨在让开发者更轻松地保护其应用程序安全。如今,它已发展成为一个成熟的开源项目,拥有强大的社区和用户基础,应用场景广泛,从仅有少量用户的小型网站到拥有数百万用户的大型企业都在使用。
Keycloak的特点包括:
- 可定制登录页面 :提供完全可定制的登录页面,支持强认证,具备密码恢复、定期更新密码、接受条款和条件等内置功能,无需在应用程序中添加任何代码。用户可见的页面支持自定义主题,便于与企业品牌和现有应用集成。
- 安全认证 :将认证委托给Keycloak后,应用程序无需担心不同的认证机制或安全存储密码的问题。应用程序不直接访问用户凭证,而是获得安全令牌,仅能访问所需资源,提高了安全性。
- 多因素认证支持 :支持多种认证因素,可轻松为应用程序启用多因素认证(MFA)和强认证(SA),如使用OTP、安全设备、WebAuthn、密码等进行用户认证。
- 单点登录与会话管理 :提供单点登录和会话管理功能,用户只需认证一次即可访问多个应用程序。用户和管理员都能全面了解用户的认证位置,并在需要时远程终止会话。
- 行业标准协议支持 :基于行业标准协议,支持OAuth 2.0、OpenID Connect和SAML 2.0,从安全角度和与现有及新应用集成的角度来看都非常重要。
-
超级会员免费看
订阅专栏 解锁全文

662

被折叠的 条评论
为什么被折叠?



