Skip to content

新增用户

请求说明

参数填写参考
请求地址https://{app_domain}/callback
请求方式POST
请求头Authorization: Bearer

请求参数

参数名是否必填类型描述
usernameString(100)用户名
nameString(40)用户姓名
organizationIdString(50)主组织机构ID;特殊情况:未开启应用机构模型或用户无所属机构不传递该参数
organizationIdsArray组织机构ID列表,最多支持挂靠9个部门;首位为主机构ID;特殊情况:未开启应用机构模型或用户没有所属机构不传递该参数
disabledBoolean是否禁用,true表示禁用状态,false表示启用(未禁用)
attrManagerIdString(50)直属上级
extAttr
(自定义扩展属性)
- Integer
- Boolean
- String
- Array
① 扩展属性: 参数名由IDaaS企业中心,应用-> 对象模型-> 应用账号模型-> 属性定义的属性名定义;企业可自定义扩展属性名和属性类型;
② 扩展属性类型: 目前只支持:数字,文本,开关,多值文本

响应参数

参数名类型描述
idString(50)企业应用创建用户后,生成的用户ID

请求示例

  • 启用消息签名和加密的请求示例
json
{
	"nonce": "AmgjjEAJbrMzWmUw",
	"timestamp": 15093849585,
	"eventType": "CREATE_USER",
	"data": "6lu6gxrdJIXEWxQhUa3UqsXHWsDZ5LTAo/xU3zhjq9H3syCuFYDYKg==",
	"signature": "K08yDiTEc094KoccOY+VYLQFxxQ="
}
  • 请求包体data解密后的JSON字符串格式
json
{
	"username": "zhangsan",
	"name": "张三",
	"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"]
}
  • 扩展属性补充描述:需要IDaaS在企业中心,资源-> 应用-> 对象模型-> 应用账号模型-> 映射定义配置了映射,下游应用才能够接收到定义的扩展属性值和属性信息;如何配置扩展属性和映射定义请参考:准备工作

响应示例

状态码:200

请求成功

  • 启用消息签名和加密的响应示例
json
{
	"code": "200",
	"message": "success",
	"data": "P+rXpWetRg7IP0vdhVgkVwSoZBJeQwY2zhROsJq/HJ+q6tp1qhl9L1+c"
}
  • 响应包体data解密后的JSON字符串格式
json
{
	"id": "c3a26dd3-27a0-4dec-a2ac-ce211e105f97"
}

竹云IDaaS开放平台