【技术推荐】我愿称之为开源界最好用的行为验证码

作为一个混迹开源界多年的技术人,以往开发的项目中用过了许多验证码工具,比较经典选择的的有 easy-captcha,但是它支持简单的图形、gif、中文、算术等类型验证码。直到我遇见了 tianai-captcha,我愿称之为开源界最好用的行为验证码。

tianai-captcha 简介

tianai-captcha 简称 tac,是一款集成滑动类、点选类的一款行为验证码,以使用简单、安全性强、界面美观、接入方便,集好看、功能多、安全性强的一款开源行为验证码工具。

tianai-captcha 目前支持的行为验证码类型

  • 滑块验证码
  • 旋转验证码
  • 滑动还原验证码
  • 文字点选验证码
  • 图标验证码
  • 语序验证码
  • 刮刮乐验证码
  • 后面会陆续支持市面上更多好玩的验证码玩法... 敬请期待

在线文档:doc.captcha.tianai.cloud

体验地址:captcha.tianai.cloud/

源码地址

gitee.com/dromara/tia...

github.com/dromara/tia...

演示 GIF

对比市面上其他的开源行为验证码工具,大家可以观看 tianai-captcha 项目的演示 GIF 后自行评定。

技术细节

目前 tianai-captcha 包含前端以及后端两部分。前端开源项目 captcha-web-sdk 支持 html 原生引入,

也支持 vue2 项目引入,

后端支持 Java Maven 方法引入,传统项目直接引入 tianai-captcha 依赖,Spring Boot 项目直接引入 tianai-captcha-springboot-starter 依赖后稍加配置即可。

作者介绍

95 后大龄程序员,一名野生的民间技术爱好者,15 年学习编程技术,迫于生计于 17 年就职于某电商公司, 在从业生涯中,本项目 2020 年发布后,后续也是改改停停,自古闲人出金货,也许有一天作者自由了,会好好的完善这套框架。

后续发展

在与 tianai-captcha 作者沟通交流后,tianai-captcha 后续发展如下,

  1. 添加更多好玩的行为验证码方式
  2. 新增验证码平台 Server 端,方便更多项目接入
  3. 考虑新增更多语言的 sdk 接入包,如 php、python、go、nodejs 等。

关注公众号【waynblog】每周分享技术干货、开源项目、实战经验、国外优质文章翻译等,您的关注将是我的更新动力!

相关推荐
Escalating_xu几秒前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
灯澜忆梦21 分钟前
【面向对象编程C++】| 基础语法
java·c++·算法
冬奇Lab29 分钟前
一天一个开源项目(第231篇):MiniMind —— 花3块钱、2小时,从零训练一个 64M 参数的大语言模型
人工智能·开源·资讯
一个风轻云淡30 分钟前
GCC 和 GDB命令简单解读
java·linux·前端
省钱兄--zs32 分钟前
西安24小时自助健身房解决方案实战:系统开发与部署全流程指南
java·spring boot·系统架构·intellij-idea·需求分析
资料库011 小时前
Linux 8个常见运维故障排查
java·linux·运维
要开心吖ZSH1 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版
java·笔记·sql·mysql·慢查询
IT大白鼠1 小时前
DeepSeek Harness 详解开源插件化 AI Agent 运行时:架构、模式、安装与生态
人工智能·架构·开源
Joy T2 小时前
Spring AI 接入已有 Java 项目的三种架构设计
java·人工智能·springai·ai入门·chatclient·ai service·ai能力接入
码事漫谈2 小时前
三步改掉 AI 味,附可直接复制的去 AI 味提示词
后端