mirror of
https://github.com/dromara/tianai-captcha.git
synced 2026-05-07 06:04:34 +08:00
feat(captcha): 升级验证码校验流程与资源管理
- 引入MatchParam封装滑动轨迹及相关信息,提升扩展性。- 调整验证码生成与校验接口,以支持更精细的参数控制。 - 优化资源管理,提高验证码资源的加载效率。 - 更新文档与示例代码,以反映API的最新变化。BREAKING CHANGE: 验证码校验接口发生改变,现在需要传入MatchParam对象而非直接传入轨迹对象。这可能会影响直接调用验证码校验服务的客户端代码,需根据最新API文档进行适配。
This commit is contained in:
@@ -37,13 +37,15 @@
|
||||
<dependency>
|
||||
<groupId>cloud.tianai.captcha</groupId>
|
||||
<artifactId>tianai-captcha</artifactId>
|
||||
<version>1.5.0</version>
|
||||
<version>1.5.1</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
### 2. 构建 `ImageCaptchaApplication`负责生成和校验验证码
|
||||
|
||||
```java
|
||||
import cloud.tianai.captcha.validator.common.model.dto.MatchParam;
|
||||
|
||||
public class ApplicationTest {
|
||||
|
||||
public static void main(String[] args) {
|
||||
@@ -63,7 +65,7 @@ public class ApplicationTest {
|
||||
// 注意: 该项目只负责生成和校验验证码数据, 至于二次验证等需要自行扩展
|
||||
String id = res.getId();
|
||||
ImageCaptchaTrack imageCaptchaTrack = null;
|
||||
ApiResponse<?> valid = application.matching(id, imageCaptchaTrack);
|
||||
ApiResponse<?> valid = application.matching(id, new MatchParam(imageCaptchaTrack));
|
||||
System.out.println(valid.isSuccess());
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user