员工身份(EIAM)
删除用户
身份同步
# 请求说明
参数 | 填写参考 |
---|---|
请求地址 | https://{app_domain}/callback |
请求方式 | POST |
请求头 | Authorization: Bearer {access_token} |
# 请求参数
参数名 | 类型 | 描述 |
---|---|---|
id | String | 企业应用的用户ID |
- 补充说明:当删除需要传递用户对象其它属性值时,在IDaaS在企业中心,应用-> 对象模型-> 应用账号模型-> 映射定义配置修改属性为"始终映射",就可以传递给下游。
# 响应参数
参数名 | 类型 | 描述 |
---|---|---|
code | String | 返回code码,200表示成功 |
message | Integer | 处理出错时的错误原因说明 |
# 请求示例
- 启用消息签名和加密的请求示例
{
"nonce": "AmgjjEAJbrMzWmUw",
"timestamp": "15093849585",
"eventType": "DELETE_USER",
"data": "6IXEWxQhUa3UqsXHWsDZ5LTAo/xU3zhjq9H3syCuFYDYKg==",
"signature": "K08yDiTEc094KoccOY+VYLQFxxQ="
}
1
2
3
4
5
6
7
2
3
4
5
6
7
- 请求包体data解密后的JSON字符串格式
{
"id": "c3a26dd3-27a0-4dec-a2ac-ce211e105f97"
}
1
2
3
2
3
- 配置始终映射属性请求包体data解密后的JSON字符串格式
{
"id": "c3a26dd3-27a0-4dec-a2ac-ce211e105f97",
"username": "zhangs",
"name": "张三2",
"organizationId": "391551e8-160f-4993-8177-e7b9c5f6b28c",
"organizationIds": ["391551e8-160f-4993-8177-e7b9c5f6b28c","461551e8-160f-4993-8177-e7b9c5f6b212"],
"disabled":false,
"number":123456,
"switch":false,
"text":"扩展属性单值文本的值",
"multivaluedText":["扩展属性多值文本的值1","扩展属性多值文本的值2"]
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
- 扩展属性补充描述:需要IDaaS在企业中心,资源-> 应用-> 对象模型-> 应用账号模型-> 映射定义配置了映射,下游应用才能够接收到定义的扩展属性值和属性信息;如何配置扩展属性和映射定义请参考:准备工作。
# 响应示例
状态码:200
请求成功
{
"code": "200",
"message": "success"
}
1
2
3
4
2
3
4