跳至内容
FindOpenSource

Keycloak

支持单点登录、OAuth2 和 OpenID Connect 的开源身份与访问管理解决方案。

概述

Keycloak 是一个开源的身份与访问管理(IAM)服务器,通过集中处理身份验证和授权,使各个应用无需自行实现用户存储或登录逻辑。它提供用户联合(对接现有用户目录)、单点登录、强身份验证/多因素认证、自助式用户管理以及细粒度的授权策略。

它以独立服务器的形式运行——可通过可下载的发行版或官方 Docker 镜像部署——应用通过标准协议(OAuth 2.0、OpenID Connect)与其通信,而不是作为库嵌入到每个应用内部。Keycloak 是 Cloud Native Computing Foundation(CNCF)的项目。

它适合那些希望在多个应用或服务前面部署一个统一的身份验证/授权服务,而不是在每个应用中单独构建和维护登录及用户管理逻辑的团队。

分类
身份验证与安全
关键词
identityssosingle-sign-onoauthoidcauthenticationiamlogin
编程语言
Java
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议