UAA:当有重复用户时,将用户添加到组?

时间:2017-11-13 14:54:52

标签: oauth-2.0 cloudfoundry-uaa

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

2 个答案:

答案 0 :(得分:0)

如果您正在尝试创建帐户 - 看起来您似乎就是这样,在您尝试添加" UAA来源的用户 - 您应该使用uaac user add代替uaac member add

答案 1 :(得分:0)

我发现的唯一方法是使用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