github demo地址
https://github.com/dingxiangtech/captcha-demo
captcha-demo
1、验证码工作流程
2、demo运行
captchaUIdemo
文件夹阐明 :模仿了web端登录流程接入验证码的场景,对应图中的验证码初始化和验证码验证两个阶段
应用流程 :
- 下载该文件夹到电脑中,下载实现后,文件夹的内容如下图所示:
- 关上js文件夹中的config.js文件,批改其中的appId配置,appId配置能够在顶象控制台利用治理或利用配置模块获取
- 批改结束后点击保留。
captchaJavaDemo
文件夹阐明 :模仿了后盾业务流程接入验证码的场景,次要是模仿登录场景下的验证码token验证,对应业务申请携带验证码平安凭据和验证码平安凭据核验两个步骤
应用流程 :
下载该文件夹到电脑中,下载实现后,文件夹的内容如下图所示:
将我的项目导入至IDEA中,期待IDEA把我的项目加载结束,编辑CaptchaService类,批改其中appId和appSecret的值
批改后点击保留,在IDEA中运行这个springboot我的项目。运行胜利如下图所示:
关上index.html
在浏览器中关上 captchaUIdemo 文件夹中的index.html文件,如下图所示:
输出用户名和明码后,点击登录,会弹出验证码进行验证
验证通过后,会提醒登录胜利
留神:其中两个我的项目中的appid都须要做批改,appid和appsecret能够通过顶象控制台的产品治理进行获取。
3、更多集成阐明
其余各个语言和各个端的具体配置和接入流程能够参考顶象官网验证码用户手册:https://www.dingxiang-inc.com/docs/detail/captcha
4、应用问题
集成或应用中遇到问题,能够查问或提交issues
欢送fork或者star~