Skip to content

Releases: llllllxy/tiny-security

1.2.7版本发布

11 Dec 13:40

Choose a tag to compare

重大重构,需根据使用文档重新进行适配
1、支持控制同时在线人数max-concurrent-logins属性
2、对于异常的处理进行优化
3、feat: 重构,直接在AuthAutoConfiguration里配置Interceptor,无需自己再进行拦截器的配置,详见文档
4、feat: 增加perm-check-enabled属性,用于配置是否开启权限校验
5、feat: 代码重构,部分属性和类名更加标准化
6、优化部分加密工具类

1.2.4版本发布

30 Jun 03:14

Choose a tag to compare

1、feat: 优化getLoginId方法
2、feat: PermissionInfoInterface改为传入LoginSubject
3、feat: 重载出String login(Object loginId, Map<String, Object> extraInfo)方法,以用于在会话中存储额外的扩展信息

1.2.3版本发布

11 Jun 07:17

Choose a tag to compare

1、feat: getLoginId方法增加转换方法
2、feat: 如果权限模式为注解,并且类上或方法上没有注解,则直接返回(提升性能,省的每次都调用获取权限角色列表)

1.2.2版本发布

16 May 08:05

Choose a tag to compare

1、代码重构,优化了大量的地方
2、token改造为JWT的方式,凭证存在jwt里,这样可以防止伪造token,大大减小存储层的压力
3、AuthProvider新增加一些实用的公共方法
4、toke-style属性更名为为credentials-style
5、新增perm-check-mode配置,默认为annotation,即为注解鉴权,支持以url路径自动对应权限校验权限方式,配置成url即可

1.1.0 版本更新

06 Sep 02:08

Choose a tag to compare

1、功能重构,减少刷新次数,大幅度提升效率和性能
2、session表结构重构,提高JdbcAuthProvider的整体性能

1.0.7 版本更新

05 Sep 02:43

Choose a tag to compare

1、重构为多moudle项目,更合理了

1.0.6 版本更新

28 Feb 03:56

Choose a tag to compare

1、适配springboot3版本

1.0.5 版本更新

04 Dec 03:04

Choose a tag to compare

feat: 优化自定义线程,单机初始化时增加双重锁校验

1.0.4 版本更新

26 Oct 08:27

Choose a tag to compare

1、删除掉一些频繁且非必要的日志信息打印
2、token style add NanoId
3、优化逻辑代码,增加参数值的非空校验,不合规的参数直接抛出异常
4、更新完善使用文档
5、去除掉enable属性,现在不需要配置enable,默认引入starter即为启动
6、设置matchIfMissing属性,配置simple为默认的持久化类型

1.0.3 版本更新

26 Oct 08:26

Choose a tag to compare

1、JdbcAuthProvider增加定时线程,定时清除过期的无用token