@931876502
2019-03-08T11:19:35.000000Z
字数 1623
阅读 591
联合黑卡 统一授权
版本号 :
1.0.0
部门 :研发中心
岗位 :java工程师
姓名 :杨松
邮箱 :yangsong@wdai.com
建立日期 :2019-03-04
最后更新时间 :2019-03-04 17:27:40
development:
product:
- 待定
code错误码对照表| 错误码 | 说明 | 业务状态 |
|---|---|---|
| 0 | 成功 | SUCCESS |
| other | 失败 | FAILED |
第三方通过调用此接口授权成为黑卡平台用户,已经授权过的用户不会重复创建,第三方用户登录也调用此接口获取跳转黑卡平台h5参数。
出于用户信息安全考虑,用户姓名、身份证号、手机号均需要RSA公钥加密,黑卡平台使用私钥自行解密,加密公钥由黑卡平台提供
- 请求类型:
POST- path:
/front/authorize/sign- Content-Type:
application/json- 接口参数:
RequestBody
参数说明:
| 参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
|---|---|---|---|---|---|
| enterpriseAccount | 企业账号 | String | aaa | 必填 由黑卡开放平台分配 |
RequestBody中 |
| secretKey | 企业密钥 | String | a1b2c3 | 必填 由黑卡开放平台分配 |
RequestBody中 |
| thirdUid | 第三方用户ID | Integer | 123 | 必填 | RequestBody中 |
| realName | 用户姓名 | String | 举例 | 必填 RSA公钥加密 |
RequestBody中 |
| idNumber | 用户身份证号 | String | cardno001 | 必填 RSA公钥加密 |
RequestBody中 |
| mobile | 用户手机号 | String | 13344445555 | 必填 RSA公钥加密 |
RequestBody中 |
sendData:
{"enterpriseAccount": "aaa","secretKey": "a1b2c3","thirdUid": "123","realName": "RSA_ENCRYPT_STR","idNumber": "RSA_ENCRYPT_STR","mobile": "RSA_ENCRYPT_STR"}
response:
{"code": 0,"message": "成功!","data": ""}
fail response
{"code": 90001,"message": "企业账号密钥不匹配","data": ""}
返回值说明:
- code:
- 0为成功
- 其他均为失败
- message : 请求失败时为错误说明
- data : 请求成功返回跳转黑卡用户识别参数
第三方调用授权接口获取到解密uToken后调用此接口跳转到黑卡企业(如黑咖圈、快乐花)h5页面,跳转之后为已登录状态
此接口用于重定向,故对域名有限制,如需访问需黑卡配置支持
- 请求类型:
GET- path:
/front/redirect/blackcircle- Content-Type:
application/json- 接口参数:
RequestParam
参数说明:
| 参数 | 中文名称 | 类型 | 举例 | 说明 | 参数位置 |
|---|---|---|---|---|---|
| targetUrl | 目标地址 | String | https://unionvip.wdai.com/app/xsxinsheng/#/Home | 必填 由黑卡开放平台提供H5首页 |
URL参数 |
| encryptToken | 加密token | String | a1b2c3 | 必填 由黑卡由黑卡统一授权接口获取 |
URL参数 |
sendUrl:
response:此接口用于登陆之后重定向至H5,无实际返回值