keycloak/keycloak

GitHub: keycloak/keycloak

面向现代应用与服务的开源身份与访问管理平台,提供开箱即用的认证、授权和用户管理能力。

Stars: 35104 | Forks: 8547

![Keycloak](https://github.com/keycloak/keycloak-misc/blob/main/logo/logo.svg) ![GitHub Release](https://img.shields.io/github/v/release/keycloak/keycloak?label=latest%20release) [![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/6818/badge)](https://bestpractices.coreinfrastructure.org/projects/6818) [![CLOMonitor](https://img.shields.io/endpoint?url=https://clomonitor.io/api/projects/cncf/keycloak/badge)](https://clomonitor.io/projects/cncf/keycloak) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/keycloak/keycloak/badge)](https://securityscorecards.dev/viewer/?uri=github.com/keycloak/keycloak) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/keycloak-operator)](https://artifacthub.io/packages/olm/community-operators/keycloak-operator) ![GitHub Repo stars](https://img.shields.io/github/stars/keycloak/keycloak?style=flat) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/keycloak/keycloak) [![翻译状态](https://hosted.weblate.org/widget/keycloak/svg-badge.svg)](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文件枚举, 单点登录, 域名枚举, 子域名突变, 开源基础设施, 细粒度授权, 请求拦截, 身份与访问管理