产品提供OpenAPI接口供外部用户触发管理用户属性。
注意:在您使用本文所述的接口前,请先了解调用方式,详情可阅读调用方式。
请求地址:PUT /aeolus/api/v3/open/userManagement/subjectAttributeList
Authorization: Bearer jwt_token
名称 | 类型 | 必选 | 示例值 | 描述 |
---|---|---|---|---|
appId | int | 是 | 1 | 项目ID |
attributeList | array | 是 | ["***."] | 已有属性,需添加字段属性ID,新增属性不含ID字段 |
{ # 项目id "appId":{appId}, # 已有属性,需添加字段属性id,新增属性不含id字段 "attributeList":[ {"id":63,"name":"属性1","isPublic":1,"adminList":["********.*****"]}, {"name":"属性2","isPublic":1,"adminList":["********.*****"]} ] }
{ "code": "aeolus/ok", "data": { "fails": [] }, "msg": "成功" }
请求地址:PUT /aeolus/api/v3/open/userManagement/subjectAttributeValue
Authorization: Bearer jwt_token
名称 | 类型 | 必选 | 示例值 | 描述 |
---|---|---|---|---|
appId | int | 是 | 1 | 项目ID |
originId | string | 是 | 2 | 人的用户名或者组的ID |
type | int | 是 | 0 | 0表示人,1表示组 |
attributeId | int | 是 | 2 | 属性ID |
valueList | array | 是 | ["1","1"] | 赋多值时,使用["",""]格式 |
{ "code": "aeolus/ok", "data": , "msg": "成功" }
请求地址:DELETE /aeolus/api/v3/open/userManagement/subjectAttribute
Authorization: Bearer jwt_token
名称 | 类型 | 必选 | 示例值 | 描述 |
---|---|---|---|---|
appId | int | 是 | 1 | 项目ID |
attributeId | int | 是 | 65 | 属性ID |
{ "code": "aeolus/ok", "data": 65, "msg": "成功" }