Buession 安全框架,整合了 spring security、shiro、pac4j;封装了极验等行为验证产品 SDK。
APACHE-2.0 License
Bot releases are visible (Hide)
Published by eduosi 10 months ago
Published by eduosi 11 months ago
Published by eduosi about 1 year ago
Published by eduosi over 1 year ago
Published by eduosi over 1 year ago
Published by eduosi almost 2 years ago
Published by eduosi about 2 years ago
Published by eduosi about 2 years ago
Published by eduosi about 2 years ago
Published by eduosi over 2 years ago
Published by buession over 2 years ago
Published by buession over 2 years ago
Published by buession about 3 years ago
Published by buession over 3 years ago
1、【新增】WebSessionManager 支持从 request 中获取,减少从 sessionDAO 中获取的频率
2、【新增】 增加 springmvc RequestMapping 方法中对注解 @Principal 的支持
3、【新增】shiro RedisCache 和 RedisSessionDAO 支持指定 keySerializer 和 valueSerializ
4、【优化】修复规范disCache 缓存 key 构
5、【优化】优化 pac4j Principal 和 ProfileUtils 相关
6、【优化】代码优化以及日志优化
7、【优化】删除 PrincipalConvert ThreadLocal 缓存,避免 OOM
Published by buession over 3 years ago
1、【升级】升级相关组建版本
2、【其它】代码兼容性处理
Published by buession over 3 years ago
1、【新增】新增注解 @com.buession.security.pac4j.annotation.Principal 支持方法参数中获取当前登录用户信息
2、【新增】Csrf Token Repository 生成器
3、【新增】artifactId com.buession.security::buession-security-web
4、【新增】Servlet 的 XssFilter
5、【新增】图形验证码
6、【优化】代码及其算法优化
7、【fixbug】修复 AbstractPrincipalConvert 无返回值
Published by eduosi over 4 years ago
1、优化 GeetestClient 返回结果,由原来返回的 map 改为 pojo 类
2、优化 buession-security-mcrypt 中部分类方法字符串拼接,由原来的 + 拼接方式,改为效率更高的 StringBuilder
3、将 shiro 中的依赖,定义到 com.buession:parent 中
4、Shiro Cookie 增加 httpOnly、SameSite 属性
5、其它代码优化
Published by eduosi over 4 years ago
1、新增 csrf LazyCsrfTokenRepository
2、优化、升级部分依赖包
3、解决序列化重构后异常问题
4、重构、优化 pac4j 功能
5、重构、优化 shiro 功能
Published by buession almost 5 years ago
1、优化依赖
2、优化 geetest 代码结构和代码
3、修复 Geetest BUG
3、新增数据脱敏工具类
4、优化 ShiroPermission
5、新增 shiro 常量