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