开源身份和访问管理

以最小的努力为应用程序添加认证并保护服务。无需处理存储用户或认证用户的问题。

Keycloak提供用户联合、强大认证、用户管理、细粒度授权等。

帮助和文档

报告安全漏洞

如果您发现了安全漏洞,请查看如何正确报告的说明

报告问题

如果您认为在Keycloak中发现了一个缺陷,请打开一个问题。 请记得提供一个好的摘要、描述以及重现问题的步骤。

入门

要运行Keycloak,请从我们的网站下载发行版。解压并运行:

bin/kc.[sh|bat] start-dev

或者,您可以使用Docker镜像,运行:

docker run quay.io/keycloak/keycloak start-dev

更多细节请参考Keycloak文档

从源代码构建

要从源代码构建,请参考构建和使用代码库指南。

测试

要运行测试,请参考运行测试指南。

编写测试

要编写测试,请参考编写测试指南。

贡献

在贡献Keycloak之前,请阅读我们的贡献指南。Keycloak项目的参与受CNCF行为准则管理。

其他Keycloak项目

许可

请注意,由于网络原因,上述网页的解析并没有成功。如果需要该网页的解析内容,请检查网页链接的合法性,并在可能的情况下重试。如果不需要链接解析,上述翻译应该已经回答了您的问题。

特性

单点登录 一次登录,即可访问多个应用程序

标准协议 OpenID Connect、OAuth 2.0 和 SAML 2.0

集中管理 适用于管理员和用户

适配器 轻松保护应用程序和服务

LDAP 和活动目录 连接到现有的用户目录

社交登录 轻松启用社交登录

身份代理 OpenID Connect 或 SAML 2.0 身份提供者

高性能 轻量级、快速且可扩展

集群 用于可扩展性和可用性

主题 自定义外观和感觉

可扩展性 通过代码自定义

密码策略 自定义密码策略

chat

详细介绍一下 Keycloak