【问题标题】:UAA: add user to group when there is duplicate user?UAA:当有重复用户时将用户添加到组?
【发布时间】:2018-04-26 07:17:26
【问题描述】:

我正在与来自 cloudfoundry 的 UAA 合作。有两个用户使用相同的电子邮件:saml 和 uaa。当我get 时,uaac 要求我选择用户:

uaac user get xxx@yyy.com
Select an origin:
1. uaa
2. SAML
Select user:  

为了避免这个问题,我也可以这样做:

uaac user get xxx@yyy.com --origin=uaa

当我这样做时

uaac member add scim.read xxx@yyy.com

我明白了:

RuntimeError: not all users found, none added

我做不到

uaac member add scim.read xxx@yyy.com --origin=uaa

那么如何将一个特定用户添加到 UAA?

【问题讨论】:

    标签: oauth-2.0 cloudfoundry-uaa


    【解决方案1】:

    我发现的唯一方法是使用uaac curl:

    uaac curl -XPOST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"value":"xxxx-xxx-xxx-xxx-xxx","origin" :"uaa","type":"USER"}' /Groups/yyyy-yyy-yyy-yyy-yyyy/members

    【讨论】:

      【解决方案2】:

      如果您正在尝试创建帐户 - 并且看起来您正在尝试将用户“添加”到 UAA 来源 - 您应该使用 uaac user add 而不是 uaac member add

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多