Keycloak
支持单点登录、OAuth2 和 OpenID Connect 的开源身份与访问管理解决方案。
概述
Keycloak 是一个开源的身份与访问管理(IAM)服务器,通过集中处理身份验证和授权,使各个应用无需自行实现用户存储或登录逻辑。它提供用户联合(对接现有用户目录)、单点登录、强身份验证/多因素认证、自助式用户管理以及细粒度的授权策略。
它以独立服务器的形式运行——可通过可下载的发行版或官方 Docker 镜像部署——应用通过标准协议(OAuth 2.0、OpenID Connect)与其通信,而不是作为库嵌入到每个应用内部。Keycloak 是 Cloud Native Computing Foundation(CNCF)的项目。
它适合那些希望在多个应用或服务前面部署一个统一的身份验证/授权服务,而不是在每个应用中单独构建和维护登录及用户管理逻辑的团队。
- 分类
- 身份验证与安全
- 编程语言
- Java
- 许可证
- Apache-2.0
广告
相关项目
Zitadel
AGPL-3.0云原生身份与访问管理平台,支持多租户、单点登录、多因素认证以及 OIDC/SAML,既可自托管也可作为托管服务使用。
- 身份验证与安全
Auth.js
ISC基于标准 Web API 构建的开源身份验证库,支持 OAuth、邮箱/无密码登录以及凭证登录,适用于任意 JavaScript 框架或运行时。
- 身份验证与安全
Authelia
Apache-2.0自托管的单点登录与双因素认证门户,部署在反向代理前端,为现有 Web 应用提供保护。
- 身份验证与安全
Appwrite
BSD-3-Clause开源后端平台,提供身份验证、数据库、存储、函数和实时 API,可自托管,也可使用托管云服务。
- 后端
- 数据库
- 身份验证与安全
发现信息有误?在 GitHub 上提出修改建议。