员工身份(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
  • 请求包体data解密后的JSON字符串格式
{
	"id": "c3a26dd3-27a0-4dec-a2ac-ce211e105f97"
}
1
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
  • 扩展属性补充描述:需要IDaaS在企业中心,资源-> 应用-> 对象模型-> 应用账号模型-> 映射定义配置了映射,下游应用才能够接收到定义的扩展属性值和属性信息;如何配置扩展属性和映射定义请参考:准备工作

# 响应示例

状态码:200

请求成功

{
	"code": "200",
	"message": "success"
}
1
2
3
4