# 验证码集成
# 概述
验证码服务集成滑动验证码、动态口令、图形验证码等多种常用验证码,进行二次认证,以确认系统登陆认证安全
# 本内容你将获得
- 验证码集成使用
- 验证码使用场景
# 集成使用
验证码服务是一个单独的业务服务,针对于多种业务场景配置和管理,通过http和二次认证的方式,接口说明:
| 序号 | 功能 | 接口 | 备注 |
|---|---|---|---|
| 1 | 获取平台验证码 | http://HOST_PATH/captcha/get | |
| 2 | 验证码验证 | http://HOST_PATH/captcha/check | |
HOST_PATH 为验证码服务地址或者网关地址
# 获取平台验证码
- 创建Application应用
获取应用码,每个应用码是唯一的
- 获取验证码
<Verify
ref="verify"
:captcha-type="'blockPuzzle'"
:app-code="appCode"
:img-size="{width:'400px',height:'200px'}"
@success="login">
</Verify>
- 获取请求验证
login(params) {
// 获取验证码
console.log('params = ' + params);
},
# 验证是否正确
- 后端获取验证结果
# 其它
- 无