跨多个系统的安全性 REST API
可使用此 REST API 来跨多个系统同步用户和用户组。 还可跨系统删除用户和用户组。
跨系统同步用户角色
跨多个系统同步用户的安全角色。
| 参数 | 描述 | |
|---|---|---|
| URI | /admin/resources/users/<uuid>? 操作 =remoteUpdate | |
| 方法 | 放置 | |
请求
{
"user_id": "<user name>",
"roles": [<role_id1>,<role_id2>,...]
}
响应
{
"deployment_options": "F",
"created_time_raw": 1395338418007,
"bidi_national_calendar": null,
"state": "available",
"updated_time": "Thu 20 Mar 2014 18:01:00.930 UTC",
"version": "2.0.0.0",
"id": "/admin/resources/users/ab48c35e-91ea-442b-83eb-bf814b34d7be",
"full_cloud_group": "T",
"name": "<user name>",
"bidi_text_direction": null,
"is_internal": "F",
"user_id": "<user_ID>",
"current_message": null,
"auth_mode": "internal",
"label_text": "User",
"label_key": "pure8500",
"current_status": null,
"updated_time_raw": 1395338460930,
"email": "testUser1@cc.com",
"is_disabled": "F",
"created_time": "Thu 20 Mar 2014 18:00:18.007 UTC"
}
跨系统同步用户组角色
跨多个系统同步用户组的安全角色。
| 参数 | 描述 | |
|---|---|---|
| URI | /admin/resources/user_groups/<uuid>? 操作 =remoteUpdate | |
| 方法 | 放置 | |
请求
{
"name":"<group name>",
"roles": [<role_id1>,<role_id2>,...]
}
响应
{
"created_time_raw": 1395338597166,
"state": "available",
"label_text": "User Group",
"updated_time": "Thu 20 Mar 2014 18:03:29.806 UTC",
"label_key": "pure8501",
"member_location": "internal",
"version": "2.0.0.0",
"id": "/admin/resources/user_groups/ecced575-7268-4157-a52f-a353e22f4830",
"updated_time_raw": 1395338609806,
"description": null,
"name": "<user_name>",
"roles": [
"/admin/resources/roles/3fa5abfa-c987-4e31-ba34-f1005e6b2257",
"/admin/resources/roles/25f87007-0034-4740-a934-f83769987633",
"/admin/resources/roles/f34776cd-7130-4d36-9b83-f786724e3a9b"
],
"acls": [
],
"created_time": "Thu 20 Mar 2014 18:03:17.166 UTC"
}
删除远程系统中的用户
删除远程系统中的用户。
| 参数 | 描述 | |
|---|---|---|
| URI | /admin/resources/users/<uuid>?user_id=<user name>&action=remoteDelete 注:
user_id 的值应该是此 API 中的 轻量级目录访问协议 (LDAP) 用户名。 值必须为 URI 编码。 |
|
| 方法 | 删除 | |
删除远程系统中的用户组
删除远程系统中的用户组。
| 参数 | 描述 | |
|---|---|---|
| URI | /admin/resources/user_groups/<uuid>?name=<group name>&action=remoteDelete 注:
name 的值应该是此 API 中的 LDAP 组名。 值必须为 URI 编码。 |
|
| 方法 | 删除 | |