跨多个系统的安全性 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 编码。
方法 删除