贵方引导用户打开我方授权页 → 用户登录/自动注册我方账号 → 用户确认授权 → 绑定完成 → 后续数据推送自动带上贵方用户标识
| 信息项 | 说明 |
|---|---|
| accessKey | 贵方唯一标识,用于我方识别合作方身份 |
| accessSecret | 访问密钥,用于获取企业token来设置回调地址和签名 |
| 授权页地址 | 我方提供的授权页面URL: 测试环境:https://open-auth-test.lingcgm.com 正式环境 :https://open-auth.lingsensebio.com |
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| accessKey | string | 是 | 我方分配给贵方的唯一标识 |
| thirdBizId | string | 是 | 贵方系统中的用户唯一标识(即贵方的UID) |
https://auth.xxx.com?accessKey=AK_ABC123&thirdBizId=3rd_user_001thirdBizId 为贵方内部用户标识,请确保在贵方系统中可唯一识别一个用户thirdBizId 保持稳定,不要随会话或登录态变化整个登录/注册过程由我方页面承载,贵方无需额外处理。
若用户点击“拒绝”或关闭页面,授权流程终止。贵方可通过回调或主动查询获知状态。
| 字段 | 类型 | 描述 |
|---|---|---|
| eventId | string | 事件ID |
| eventType | string | 固定为 user_auth_event |
| userId | string | 用户ID |
| thirdBizId | string | 第三方业务ID |
| eventTime | integer | 事件时间,Unix 秒级时间戳 |
| eventData.auth_status | boolean | 授权状态:true-授权成功,false-取消授权 |
| eventData.auth_message | string | 授权结果描述 |
thirdBizId 字段。参考回调接口说明文档thirdBizId 识别对应的用户thirdBizId 与自身用户体系的映射关系| 可能遇到的情况 | 处理方式 |
|---|---|
| 授权页打开失败 | 检查网络,或联系我方确认服务状态 |
| 企业信息不存在 | 确认是否使用了我方分配的正确的 accessKey |
| 验证码发送失败或错误 | 用户可重新获取验证码,注意60秒防刷限制 |
| 用户拒绝授权 | 授权流程结束,贵方可引导用户重新发起 |
| 回调未收到 | 调用“查询用户授权状态”主动确认绑定状态 |
贵方用户 贵方系统 我方授权页 我方服务
│ │ │ │
│ 1.点击“授权绑定” │ │ │
│──────────────────>│ │ │
│ │ 2.携带accessKey │ │
│ │ + thirdBizId │ │
│ │ 跳转授权页 │ │
│ │───────────────────>│ │
│ │ │ │
│ │ │ 3.展示登录页 │
│ │ │ (密码/验证码) │
│ │ │ │
│ 4.选择方式登录/自动注册 │ │
│───────────────────────────────────────>│ │
│ │ │ │
│ │ │ 5.登录/注册成功 │
│ │ │ │
│ 6.展示授权确认页 │ │
│───────────────────────────────────────>│ │
│ │ │ │
│ 7.点击“确认授权” │ │ │
│───────────────────────────────────────>│ │
│ │ │ │
│ │ │ 8.保存绑定关系 │
│ │ │──────────────────>│
│ │ │ │
│ │ 9.回调授权结果 │ │
│ │<───────────────────│ │
│ │ │ │
│ │ │ 10.后续数据推送 │
│ │ │ (携带thirdBizId) │
│ │ │──────────────────>│
│ │ │ │