0

我正在与 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?

4

2 回答 2

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

于 2017-12-04T13:24:23.127 回答
0

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

于 2017-11-22T23:10:05.060 回答