
# 示例2：个人密码重置
#### 应用场景
第三方忘记自己的登录密码时，可以在通过验证后重置新的密码。
#### 业务流程
图1个人密码重置流程图   
![](https://support.huaweicloud.com/api-meeting/figure/zh-cn_image_0277837894.png)
1. 初始化参数，填入用户身份信息等参数，第三方携带这些参数向网关APIG发送获取滑块验证码请求。
2. 网关接收请求后，向CloudPortal发送获取滑块验证码请求。
3. CloudPortal返回滑块验证码信息给网关APIG。
4. 网关APIG将滑块验证码信息返回给第三方。
5. 第三方在前台界面通过滑块操作匹配图形，使得抠图和原图吻合，填入Token、抠出图形的X轴坐标等参数。
6. 第三方携带参数向网关APIG发送校验滑块验证码请求。
7. 网关接收请求后，向CloudPortal发送校验滑块验证码请求。
8. CloudPortal返回包含Token的信息给网关APIG。
9. 网关APIG将包含Token的信息返回给第三方。
10. 第三方通过滑块验证后，填入Token、用户身份信息等参数，第三方携带参数向网关APIG发送获取验证码请求。
11. 网关接收请求后，向CloudPortal发送获取验证码请求。
12. CloudPortal收到请求后，发送验证码，并返回验证信息给网关APIG。
13. 网关APIG将验证信息返回给第三方。
14. 第三方收到验证码后，填入用户身份信息和验证码参数，第三方携带参数向网关APIG发送校验验证码请求。
15. 网关接收请求后，向CloudPortal发送校验验证码请求。
16. CloudPortal收到请求后，校验验证码，返回包含Token的信息给网关APIG。
17. 网关APIG将包含Token的信息返回给第三方。
18. 填入用户身份信息、新密码等参数，第三方携带参数向网关APIG发送重置密码请求。
19. 网关接收请求后，向CloudPortal发送用户重置密码请求。
20. CloudPortal收到请求后，重置用户密码。
 
