Keycloak 如何在KeyClope中的单个资源上添加多个所有者

Keycloak 如何在KeyClope中的单个资源上添加多个所有者,keycloak,keycloak-rest-api,Keycloak,Keycloak Rest Api,我在和keydape UMA合作。借助于keydove,我可以在keydove授权选项中创建资源,并提供一些基本细节名称、类型、URI、范围等,我们还可以选择资源所有者,使用UI,我们无法更改所有者 但我对资源所有者有一些疑问: 是否有任何方法可以将多个所有者添加到资源中(如果使用API)。如果是,那怎么办 如果是,则多个所有者可以使用用户名或电子邮件地址 我也尝试过使用下面的CURL,但无法添加多个所有者名称。 curl -v -X POST \ http://${host}:${po

我在和keydape UMA合作。借助于keydove,我可以在
keydove授权选项
中创建资源,并提供一些基本细节
名称、类型、URI、范围等
,我们还可以选择
资源所有者
使用UI,我们无法更改所有者

但我对资源所有者有一些疑问:

  • 是否有任何方法可以将多个所有者添加到资源中(如果使用API)。如果是,那怎么办
  • 如果是,则多个所有者可以使用
    用户名或电子邮件地址
我也尝试过使用下面的CURL,但无法添加多个所有者名称。

curl -v -X POST \
  http://${host}:${port}/auth/realms/${realm_name}/authz/protection/resource_set \
  -H 'Authorization: Bearer '$pat \
  -H 'Content-Type: application/json' \
  -d '{
     "name":"Alice Resource",
     "owner": "alice"
  }'
  • 不能将多个用户分配为单个资源的所有者。您可以将所有资源作用域分配给keydepot中关联的任何用户进行访问
  • 如果另一个用户拥有资源所有者的令牌,则该用户可以代表资源所有者与其他用户共享资源。您可以通过KeyClope提供的帮助
    令牌交换
    模拟
    功能获取资源所有者令牌
  • 你可以参考