feat(captcha): 升级验证码校验流程与资源管理

- 引入MatchParam封装滑动轨迹及相关信息,提升扩展性。- 调整验证码生成与校验接口,以支持更精细的参数控制。
- 优化资源管理,提高验证码资源的加载效率。
- 更新文档与示例代码,以反映API的最新变化。BREAKING CHANGE: 验证码校验接口发生改变,现在需要传入MatchParam对象而非直接传入轨迹对象。这可能会影响直接调用验证码校验服务的客户端代码,需根据最新API文档进行适配。
This commit is contained in:
天爱有情
2024-08-19 16:26:18 +08:00
parent 9324cce657
commit 407bfe87b0
22 changed files with 118 additions and 53 deletions
@@ -15,24 +15,12 @@ public interface ApiResponseStatusConstant {
*/
CodeDefinition SUCCESS = new CodeDefinition(200, "OK");
/**
* 无效参数
*/
CodeDefinition NOT_VALID_PARAM = new CodeDefinition(403, "无效参数");
/**
* 未知的内部错误
*/
CodeDefinition INTERNAL_SERVER_ERROR = new CodeDefinition(500, "未知的内部错误");
/**
* 已失效
*/
CodeDefinition EXPIRED = new CodeDefinition(4000, "已失效");
/**
* 基础校验失败
*/
CodeDefinition BASIC_CHECK_FAIL = new CodeDefinition(4001, "基础校验失败");