【发布时间】:2018-08-12 22:41:23
【问题描述】:
我知道 keycloak 有内置客户端,我们稍后会添加用户。
但总的来说,Keycloak 中的客户端和用户有什么区别?
【问题讨论】:
标签: keycloak keycloak-services
我知道 keycloak 有内置客户端,我们稍后会添加用户。
但总的来说,Keycloak 中的客户端和用户有什么区别?
【问题讨论】:
标签: keycloak keycloak-services
简而言之,不仅对于 keycloak,对于 OAuth 和 OpenId Connect 也是如此,客户端代表了一些用户可以访问的资源。 keycloak 的内置客户端代表了 keycloak 本身的一些资源。
【讨论】:
客户端和用户是 keycloak 中两个完全不同的结构。
在简单的英语中,客户端是一个应用程序。应用程序的示例可以是例如yelp.com 或任何移动应用程序。客户端可以是一个简单的 REST API。 Keycloak 的内置客户端供 keycloak 内部使用,但任何用户定义的应用程序都必须在 keycloak 中注册为客户端。
用户是通过 keycloak 进行身份验证以访问这些应用程序/客户端的人。用户存储在 keycloak 数据库或任何外部托管的 LDAP 中,但与 keycloak 同步。
【讨论】:
根据 Keycloak 文档
【讨论】: