1.1 注册
请进入官网(https://www.verify5.com)首页,点“注册”按钮链接进行企业注册。如已注册,则以注册的手机号直接登录进入Verify5控制台。
1.2 新建应用
进入Verify5控制台后台,点击“应用管理”菜单,点“创建”按钮根据指引新增应用。
注:在开发联调阶段可以选择免费套餐,在生产部署时再购买新的套餐。
回到应用列表,可以看到已经创建的应用,复制其Token和Host。
3.1 引用JS
在页面头部加入v5的js库:
<script src="https://s.verify5.com/assets/latest/v5.js" type="text/javascript"></script>
或使用npm引入:
import Verify5 from 'verify5'
3.2 编写测试表单
<form action="/login" method="post">
用户名:<input type="text" name="username">
密码:<input type="password" name="password">
<div v5-config="{ name:' login-v5' ,host:' (Host)' ,token:' (Token)' }"></div>
<input type="submit" value="登录" >
</form >
3.3 使用JS API验证
JS API适用于更加定制化的场景,详见平台对接
前端验证完成将后业务网站后台返回verifyid,业务通过verify接口进行二次验证。
调用方式如:
curl -X GET https://{Host}/openapi/verify?verifyid=ee92ede662aa43c3a68c2a369fa19c70&token=644112d89ac54bac97cee06d42e2137c×tamp=1564220208945&signature=6c8e8e38d11dddb08d5b5a8fc750db68
参数说明:
参数名 | 说明 | 示例 |
---|---|---|
Host | 验证服务器 | xxxx.verify5.com |
verifyid | 前端验证时返回的票据,由前端验证后返回 | ee92ede662aa43c3a68c2a369fa19c70 |
token | 当前有效的token | 644112d89ac54bac97cee06d42e2137c |
timestamp | 当前提交时的Unix时间戳,即北京时间1970-1-1 0:0:0到现在经过的毫秒数 | 1564220208945 |
signature | 当前提交时的签名。详细见签名规则 注:host不参与签名 |
6c8e8e38d11dddb08d5b5a8fc750db68 |
返回结果:
{success: true}