更新时间:2022-09-26 GMT+08:00
分享

示例2:个人密码重置

应用场景

第三方忘记自己的登录密码时,可以在通过验证后重置新的密码。

业务流程

图1 个人密码重置流程图
  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收到请求后,重置用户密码。

相关文档