跳转至

登录注册

POST 获取一键登录的密钥

POST /prod-api/auth/token/getQuickLoginCode

通过账号和密码,获取一键登录的 code

前置条件:通过 getQuickLoginCode api 获取到登录所需的 code

注意该 url,不是接口,是前端页面。由接入方使用该 url+code。通过重定向等方式,跳转到【云防护平台】的登录过渡页面

请求地址
https://用户中心域名/quickLogin?code=console_1654657078750_T7VEVl0pPvYU0S2Y

调用方式:重定向
例如:
window.open('https://用户中心域名/quickLogin?code=console_1654657078750_T7VEVl0pPvYU0S2Y')
window.location.href('https://用户中心域名/quickLogin?code=console_1654657078750_T7VEVl0pPvYU0S2Y')

Body 请求参数

{
  "username": "15220200000",
  "password": "DoXYbjc6f54RGTkY1fThh3_K7Psgjn9oqKpGkCTMa4W3FgNOTDwZnsZumtbCO_nxPYkNQ7XVeoIEOT9xlRWrpiJwoe1QjbQ-k9CKYaL2y99IvGNYQ4sq6ZYm9DDVwF2rwJeXtXpmK443dHTk3NeRwwqyeXNOgmulvk7bnzzdm9I",
  "agentCode": "202111251055165881"
}

请求参数

名称 位置 类型 必选 中文名 说明
body body object none
» username body string 登录账号 登录账号:
» password body string 登录密码 登录密码:采用 rsa 加密传输,PACS1
» agentCode body string 代理商 code 代理商唯一码(需要我们提供)

详细说明

» username: 登录账号: 邮箱、手机号

» password: 登录密码: 采用 rsa 加密传输,PACS1

返回示例

{
  "code": 200,
  "msg": "成功",
  "data": "console_1715064567089_56gYWsRDP8GEnEJS(有效期5分钟。登录成功将会销毁)"
}
{
  "msg": "登录用户:15220200000 不存在",
  "code": 500
}

返回结果

状态码 状态码含义 说明 数据模型
200 OK none Inline

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» code integer true none 状态码 200 成功
» msg string true none 描述 none
» data string true none 返回结果 none

RSA 加密解密

RSA公钥
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDC9kMNVuFE+2qnb1vXjlRmjKhd
HR0AEe3i/p0iQNwB082raTulbM2NNdlstG+otWweScbfxwdIj2zylVm31kdEt5yp
wOD4rzDq8MEK51R9wXLzPxPAbJK48occlTdfuh6hX2nK11Toe4D0GaMsE++SanE5
6/d49uXc/ZOrQeAk3QIDAQAB
-----END PUBLIC KEY-----