智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 服务端API参考 > 用户密码管理 > 企业成员忘记密码 校验滑块验证码

入门使用

校验滑块验证码

更新时间:2019-11-20

描述

该接口提供校验滑块验证码。服务器收到请求,返回校验结果。用户在前台界面通过滑块操作匹配图形,使得抠图和原图吻合。然后服务器进行校验滑块验证码。

接口原型

表1 接口原型

请求方法

PUT

请求地址

/rest/usg/sso/v1/auth/slideverifycode/check

传输协议

HTTPS

请求参数

表2 参数说明

参数

是否必须

类型

位置

描述

user

String

Body

必须和发送滑块验证码时带的用户身份信息相同。

clientType

Integer

Body

登录客户端类型。

  • 0:Web客户端类型
  • 5:cloudlink pc
  • 6:cloudlink mobile
  • 16:workplace pc
  • 18:workplace mobile

checkType

Integer

Body

校验类型。

  • 0:登录;
  • 1:忘记密码

token

String

Body

发送滑块验证码返回的token字符串。

pointX

Integer

Body

抠出图形的X轴坐标。

slideTime

Integer

Body

滑动时间,单位ms。

响应参数

表3 参数说明

参数

类型

描述

returnCode

String

业务返回码。

returnMessage

String

返回描述。

achievementTime

String

响应产生时间。

requestId

String

请求唯一标识。

data

SlideVerifyCodeCheckResultDTO

校验滑块验证码返回的结果。

表4 SlideVerifyCodeCheckResultDTO 数据结构

参数

类型

描述

token

String

访问token字符串。

expire

String

过期时间,单位:秒。

请求消息示例

PUT /rest/usg/sso/v1/auth/slideverifycode/check
Connection: keep-alive 
Content-Type: application/json 
Host: api.meeting.huaweicloud.com 
User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191) 

{
    "checkType": 1,
    "clientType": 0,
    "pointX": 178,
    "slideTime": 2712,
    "token": "haFiWIV9molwWgW5n7wV0v1ipEqLjhLIa",
    "user": "+86136********"
}
 

响应消息示例

HTTP/1.1 200  
Date: Tue, 21 May 2019 07:56:31 GMT 
Content-Type: application/json;charset=UTF-8 
Connection: keep-alive 
Pragma: No-cache 
Cache-Control: no-cache 
http_proxy_id: c94f64967745b0670c299c0688479078 

{
    "returnCode": "000000000",
    "returnMessage": "Success",
    "achievementTime": "2019-05-21 07:56:31.313 UTC",
    "requestId": "9635199255389e76fb4bd230cfbff260",
    "data": {
        "token": "R7PE9vsaEUHjiLsraWTF3WQhmBet16SbI",
        "expire": 60
    }
}