| Some codes were changed, version: 1.0.0
| 7 个月前 |
| 修改开源协议
| 9 个月前 |
| fix(security): 修复JWT时间处理和安全上下文实现
- 修复JWT过期和生效时间处理,统一使用UTC时间
- 修复JWT验证逻辑,修正过期检查的比较运算符
- 修复JWTPrincipal从struct改为class
- 更新SecurityContext和相关实现的principalMaker函数签名
- 添加PrincipalStore的remove方法实现
- 重构UserSessionCache使用新的JWTSecurityContext
- 修复UserNamePasswordUserData接口定义
- 修复JWT验证时的时间比较逻辑
| 4 个月前 |
| ```
test(jwt): 更新 JWT 测试用例以使用新的编码器和验证器 API
- 将 JWT 实例的 encoder() 和 verifier() 方法调用替换为类方法 JWT.encoder() 和 JWT.verifier()
- 调整签名生成与验证逻辑,使其符合新的链式调用方式
- 修正部分函数调用参数,如 isExpired() 和 isNotBefore() 需要显式传入 time 参数
- 统一验证逻辑,确保所有测试用例通过新的 API 正确执行
```
| 7 个月前 |
| 改进JWT,增加用HeapCache的HeapJwtIdCache,fdemo增加使用jwt+HeapCache的登录
| 7 个月前 |
| 修改开源协议
| 9 个月前 |
| 修改开源协议
| 9 个月前 |