欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Keycloak
来自开放百科 - 灰狐
(版本间的差异)
小 (→图集) |
小 (→功能) |
||
第9行: | 第9行: | ||
==功能== | ==功能== | ||
+ | *单点登录(SSO) | ||
+ | *支持的标准协议:[[OpenID]] Connect, [[OAuth]] 2.0 和 [[SAML]] 2.0 | ||
+ | *集中管理:对管理员和用户 | ||
+ | *适配器(Adapters):轻松保护各种应用和服务 | ||
+ | *支持 [[LDAP]] 和 [[Active Directory]]:连接已有的用户目录服务 | ||
+ | *社交账号:轻松启用社交登录 | ||
+ | *支持身份代理人(Identity Brokering):OpenID Connect or SAML 2.0 IdPs | ||
+ | *高性能:轻量、快速、可伸缩 | ||
+ | *集群:可扩展性、可用性 | ||
+ | *样式:自定义外观 | ||
+ | *可扩展:用户可通过代码自定义 | ||
+ | *密码策略:用户可自定义密码策略 | ||
==指南== | ==指南== |
2020年11月24日 (二) 07:17的版本
Keycloak
目录 |
简介
Keycloak 是一款开源的身份认证和访问控制管理的解决方案,使用 Java 开发,采用 Apache v2 许可证。
因为源自 WildFly Application Server (WildFly Elytron Security) 所以配置 Keycloak 的许多方面都围绕 WildFly 配置元素。
Keycloak 基于 WildFly 应用服务器及其子项目(Infinispan(用于缓存)和 Hibernate(用于持久性)之上构建,所以需要阅读它们的相关文档。
功能
- 单点登录(SSO)
- 支持的标准协议:OpenID Connect, OAuth 2.0 和 SAML 2.0
- 集中管理:对管理员和用户
- 适配器(Adapters):轻松保护各种应用和服务
- 支持 LDAP 和 Active Directory:连接已有的用户目录服务
- 社交账号:轻松启用社交登录
- 支持身份代理人(Identity Brokering):OpenID Connect or SAML 2.0 IdPs
- 高性能:轻量、快速、可伸缩
- 集群:可扩展性、可用性
- 样式:自定义外观
- 可扩展:用户可通过代码自定义
- 密码策略:用户可自定义密码策略
指南
项目
Keycloak 使用和依赖的一些开源软件:
- JBoss Modules
- JBoss Modular Service Container
- JBoss Threads
- WildFly Core
- WildFly Elytron
- XNIO
- Infinispan
- Hibernate
- RESTEasy
- Undertow based on XNIO, HTTP listener default listening on 127.0.0.1:8080
- JBoss Remoting
- Apache FreeMarker
- Liquibase
集成
Keycloak.X
Quarkus
SaaS
Keycloak as a Service
图集
链接
分享您的观点