keycloak/keycloak
GitHub: keycloak/keycloak
面向现代应用与服务的开源身份与访问管理平台,提供开箱即用的认证、授权和用户管理能力。
Stars: 35104 | Forks: 8547


[](https://bestpractices.coreinfrastructure.org/projects/6818)
[](https://clomonitor.io/projects/cncf/keycloak)
[](https://securityscorecards.dev/viewer/?uri=github.com/keycloak/keycloak)
[](https://artifacthub.io/packages/olm/community-operators/keycloak-operator)


[](docs/translation.md)
# 开源身份与访问管理
以最小的努力为应用程序添加身份验证并保护服务。无需处理用户存储或验证用户。
Keycloak 提供用户联邦、强身份验证、用户管理、细粒度授权等功能。
## 帮助与文档
* [文档](https://www.keycloak.org/documentation.html)
* [用户邮件列表](https://groups.google.com/d/forum/keycloak-user) - 用于获取有关 Keycloak 的帮助和一般问题的邮件列表
* 通过在 [https://slack.cncf.io/](https://slack.cncf.io/) 创建账号,加入 [#keycloak](https://cloud-native.slack.com/archives/C056HC17KK9) 进行一般问题交流,或在 Slack 上加入 [#keycloak-dev](https://cloud-native.slack.com/archives/C056XU905S6) 进行设计与开发讨论。
## 报告安全漏洞
如果您发现了安全漏洞,请查看[关于如何正确报告的说明](https://github.com/keycloak/keycloak/security/policy)。
## 报告问题
如果您认为自己发现了 Keycloak 中的缺陷,请提交 [一个 issue](https://github.com/keycloak/keycloak/issues)。
请记得提供良好的摘要、描述以及重现该问题的步骤。
## 快速开始
要运行 Keycloak,请从我们的[网站](https://www.keycloak.org/downloads.html)下载发行版。解压并运行:
```
bin/kc.[sh|bat] start-dev
```
或者,您可以通过运行以下命令来使用 Docker 镜像:
```
docker run quay.io/keycloak/keycloak start-dev
```
有关更多详细信息,请参阅 [Keycloak 文档](https://www.keycloak.org/documentation.html)。
## 从源码构建
要从源码构建,请参阅[构建与使用代码库](docs/building.md)指南。
### 测试
要运行测试,请参阅[运行测试](docs/tests.md)指南。
### 编写测试
要编写测试,请参阅[编写测试](docs/tests-development.md)指南。
## 其他 Keycloak 项目
* [Keycloak](https://github.com/keycloak/keycloak) - Keycloak 服务端与 Java 适配器
* [Keycloak Client](https://github.com/keycloak/keycloak-client) - Keycloak 客户端库
* [Keycloak QuickStarts](https://github.com/keycloak/keycloak-quickstarts) - Keycloak 快速入门
* [Keycloak Node.js Connect](https://github.com/keycloak/keycloak-nodejs-connect) - Keycloak 的 Node.js 适配器
## 许可证
* [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
标签:JS文件枚举, 单点登录, 域名枚举, 子域名突变, 开源基础设施, 细粒度授权, 请求拦截, 身份与访问管理