外观
1 阅读对象
第三方业务系统的开发人员
2 先决条件
- 在口令安全管理系统上已完成API用户的创建;
- 在口令安全管理系统上已完成对某一账户的授权;
- 将第三方业务系统的IP地址添加至IP白名单内;
- 解锁API用户;
- 已获取到APPID,Secretld以及SecretKey;
3 接口请求说明
- 请求地址:https://{口令服务器的IP}/cgi/account/password/
- 结果采用AES的CBC模式进行加密,获取到数据需要用同样的方法进行解密,key为SecretKey的值, iv为结果中的iv。
- 口令为解密data后的值
json
{
"AccountName":"AccountName",
"AppId": "AppId",
"SecretId": "SecretId",
"SecretKey": "SecretId"
}| 字段 | 说明 |
|---|---|
| AccountName | 授权的账户名称 |
| AppId | API用户的AppId |
| SecretId | API用户的SecretId |
| SecretKey | API用户的SecretKey |
json
{
"code": 2000,
"data": {
"data": "Mkd4dvUGgdpKTU6Ijb32Vw==",
"iv": "SQxSCT0IVKC3y4Hdl/0EhA=="
},
"msg": "success"
}| 字段 | 说明 |
|---|---|
| code | 结果响应码 |
| data | data为口令加密后的值 iv为解密所需的值 |
| msg | 结果说明消息 |
