Skip to content

1 阅读对象

第三方业务系统的开发人员

2 先决条件

  1. 在口令安全管理系统上已完成API用户的创建;
  2. 在口令安全管理系统上已完成对某一账户的授权;
  3. 将第三方业务系统的IP地址添加至IP白名单内;
  4. 解锁API用户;
  5. 已获取到APPID,Secretld以及SecretKey;

3 接口请求说明

  1. 请求地址:https://{口令服务器的IP}/cgi/account/password/
  2. 结果采用AES的CBC模式进行加密,获取到数据需要用同样的方法进行解密,key为SecretKey的值, iv为结果中的iv。
  3. 口令为解密data后的值
json
{
    "AccountName":"AccountName",
    "AppId": "AppId",
    "SecretId": "SecretId",
    "SecretKey": "SecretId"
}
字段说明
AccountName授权的账户名称
AppIdAPI用户的AppId
SecretIdAPI用户的SecretId
SecretKeyAPI用户的SecretKey
json
{
    "code": 2000,
    "data": {
        "data": "Mkd4dvUGgdpKTU6Ijb32Vw==",
        "iv": "SQxSCT0IVKC3y4Hdl/0EhA=="
    },
    "msg": "success"
}
字段说明
code结果响应码
datadata为口令加密后的值
iv为解密所需的值
msg结果说明消息