2014-02-07 46 views

回答

4

给你:

curl -X DELETE https://api.usergrid.com/management/orgs/{org_id}/users/{user_id} -H 'Authorization: Bearer yourTokenLJKhukhkjKUHkhkjhk'

+0

酷 - 没办法通过用户界面来做到这一点,虽然,对不对? –

+0

我找不到它。 – Diego

+0

谢谢,迭戈。顺便说一句,获取令牌的最简单方法是为您的浏览器打开开发工具并打开App Services中的任何页面。将有一系列API调用具有名为'access_token'的查询参数,您可以在一段时间内使用该参数。 – akoo1010

1

您可以通过选择系统管理员标签下的组织用户编辑直通UI的用户角色。

-1

如果从多个机构单位删除,使用BSD/* nix中/ Mac OS X中,并使用resty,请尝试以下操作:

[[email protected] ~]$ source ~/bin/resty; resty http://api.enterprise.apigee.com:8080/v1 -u ${USERID}:${PASSWORD} -H 'Accept: application/json'; GET /users/**username**/userroles | grep "organization"| awk 'BEGIN { FS = "\"" } ; { print $4 }' > /tmp/my_orgadmin_orgs.lst 

[[email protected] ~]$ for eachOrg in $(cat /tmp/my_orgadmin_orgs.lst); do DELETE /o/${eachOrg}/userroles/orgadmin/users/**username** -v; done 
+0

应用服务具有单独的用户管理。您正在描述API服务(Apigee网关) –

+0

正确,对于混淆抱歉,尽管同样的概念适用于应用服务。通过一些小的修改,上述内容可以满足多个orgadmins的相同需求。 –

相关问题