【技术推荐】我愿称之为开源界最好用的行为验证码
<p>作为一个混迹开源界多年的技术人,以往开发的项目中用过了许多验证码工具,比较经典选择的的有 easy-captcha,但是它支持简单的图形、gif、中文、算术等类型验证码。直到我遇见了 tianai-captcha,我愿称之为开源界最好用的行为验证码。</p><h2 id="tianai-captcha-简介">tianai-captcha 简介</h2>
<p>tianai-captcha 简称 tac,是一款集成滑动类、点选类的一款行为验证码,以使用简单、安全性强、界面美观、接入方便,集好看、功能多、安全性强的一款开源行为验证码工具。</p>
<p><img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110704732-1713579494.png"><br>
<img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110709605-1991682925.png"></p>
<p>tianai-captcha 目前支持的行为验证码类型</p>
<ul>
<li>滑块验证码</li>
<li>旋转验证码</li>
<li>滑动还原验证码</li>
<li>文字点选验证码</li>
<li>图标验证码</li>
<li>语序验证码</li>
<li>刮刮乐验证码</li>
<li>后面会陆续支持市面上更多好玩的验证码玩法... 敬请期待</li>
</ul>
<p>在线文档:http://doc.captcha.tianai.cloud</p>
<p>体验地址:http://captcha.tianai.cloud/</p>
<h3 id="源码地址">源码地址</h3>
<p>https://gitee.com/dromara/tianai-captcha</p>
<p>https://github.com/dromara/tianai-captcha</p>
<h2 id="演示-gif">演示 GIF</h2>
<p><img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110717324-439415961.gif"><br>
<img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110720469-452779231.gif"></p>
<p>对比市面上其他的开源行为验证码工具,大家可以观看 tianai-captcha 项目的演示 GIF 后自行评定。</p>
<h2 id="技术细节">技术细节</h2>
<p>目前 tianai-captcha 包含前端以及后端两部分。前端开源项目 captcha-web-sdk 支持 html 原生引入,</p>
<p><img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110728129-1846857178.png"></p>
<p>也支持 vue2 项目引入,</p>
<p><img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110733497-921292100.png"></p>
<p>后端支持 Java Maven 方法引入,传统项目直接引入 tianai-captcha 依赖,Spring Boot 项目直接引入 tianai-captcha-springboot-starter 依赖后稍加配置即可。</p>
<p><img src="https://img2024.cnblogs.com/blog/3151081/202401/3151081-20240111110738375-1384954117.png"></p>
<h2 id="作者介绍">作者介绍</h2>
<p>95 后大龄程序员,一名野生的民间技术爱好者,15 年学习编程技术,迫于生计于 17 年就职于某电商公司, 在从业生涯中,本项目 2020 年发布后,后续也是改改停停,自古闲人出金货,也许有一天作者自由了,会好好的完善这套框架。</p>
<h2 id="后续发展">后续发展</h2>
<p>在与 tianai-captcha 作者沟通交流后,tianai-captcha 后续发展如下,</p>
<ol>
<li>添加更多好玩的行为验证码方式</li>
<li>新增验证码平台 Server 端,方便更多项目接入</li>
<li>考虑新增更多语言的 sdk 接入包,如 php、python、go、nodejs 等。</li>
</ol>
<blockquote>
<p>关注公众号【waynblog】每周分享技术干货、开源项目、实战经验、国外优质文章翻译等,您的关注将是我的更新动力!</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/waynaqua/p/17958129
頁:
[1]