Kairos

Results 2 issues of Kairos

### 建议增加的新功能: 能否让@SaCheckApiKey和@SaCheckPermission自动选择性校验? ### 应用场景阐述: 在做ApiKey模块的时候,碰到一个问题,原本例如增删改查的接口,也想着需要用ApiKey调用,而不用重新去专门写apikey可调用的接口,但是这个接口在用户正常登录的时候,拥有对应权限也可以访问,后来就有了下面的设想,代码如下: ![Image](https://github.com/user-attachments/assets/4a690574-4752-4532-a28a-719bd098f22e) 当我把@SaCheckApiKey和@SaCheckPermission放在一起后,选择直接登录调用接口,却显示“无效ApiKey”,能否在传有apikey参数的时候走@SaCheckApiKey,没有则正常走@SaCheckPermission校验呢? 如果不可行,请告知我不能这样做的理由,谢谢大佬!!! < 备注:请尽量详细描述功能应用场景 >

feat(sa-token): 在 SaCheckOr 中集成 SaCheckApiKey 功能- 在 SaCheckOr 注解中添加 a…pikey() 方法,用于设定 @SaCheckApiKey 的或校验 - 在 SaCheckOrHandler 中实现对 apikey() 的处理逻辑 - 通过 _checkMethod 方法将 apikey 参数传递给底层校验逻辑