6 Star 23 Fork 7

要懂得舍得 / justAuth-spring-security-starter

Name
Message
Commit message
Actions
1. 优化: 接口名称 updateUserConnectionAndAuthToken(..). 2. 改进: ConnectionService 接口添加 findConnectionByProviderIdAndProviderUserId(..) 方法, 这样 Auth2LoginAuthenticationProvider 只需引用 ConnectionService, 如需更改第三方用户信息的保存方式, 实现此类即可, 不再需要实现 UsersConnectionRepository 类.
2021-01-09 21:27
1. 改进: 添加是否在启动时检查并自动创建 userConnectionTable 与 authTokenTable 控制开关属性. 2. 文档: 添加登录流程图.
2021-01-09 15:39
1. 更新 JustAuth 依赖到 1.15.9 版本. 2. 新增 飞书, 喜马拉雅, 企业微信网页 第三方登录. 3. 增加 支付宝内置的代理自定义设置. 4. 升级 facebook api 版本到 9.0. 5. 修改 原来的企业微信为 企业微信二维码登录. 6. 修改: AuthToken 添加了 refreshTokenExpireIn 字段, 相应的修改数据库操作. 7. 删除: mdc 功能, 聚集第三方登录功能. 8. 重命名 ums.repository.tableName 为 ums.repository.userConnectionTableName. 9. 新增 auth_token 建表及查询表是否存在的 sql 语句属性(ums.repository.xxx). 10. 新增查询数据库名称的 sql 语句属性(ums.repository.queryDatabaseNameSql), 方便根据不同数据库自定义查询语句. 11. 优化: 删除 RepositoryProperties 无用的配置属性. 12. 示例: 修改配置.
2021-01-02 21:28
1. 修复: 补全 AuthToken 与 UserConnection 建表语句, 与刷新 access Token 定时任务处理逻辑相匹配. 2. 改进: 添加 Auth2ControllerAdviceHandler 异常处理器且在返回异常信息中添加 MDC 调用链路追踪 ID. 3. 优化: ServletContextPath 获取方式. 4. 安全性: 在工具类/Holder 的类上添加 final 字段并把无参构造方法设置为 private. 5. 日志: 添加 MDC 统一的异常日志.
2020-12-24 17:05
1. 改进: 使自定义第三方授权登录可以自定义 providerId.
2020-12-14 23:14
1. release v1.1.9 优化 Auth2Properties.
2020-12-12 12:56
1. release v1.1.8 优化 Auth2Properties 与 BaseAuth2Properties.
2020-12-10 19:02
1. 改进: JustAuthProperties 中的 scopes 属性格式(providerId:scope), 使其可以针对不同的第三方服务商进行不同的自定义 scope 配置. 2. 改进: 初始化 details 逻辑, 方便自定义初始化 details.
2020-12-03 17:43
1. 改进: 增加两个自定义 OAuth2 Login 入口与相对应的属性(ums.oauth.customize 和 ums.oauth.gitlabPrivate). 三个相关的抽象类 AuthCustomizeRequest/AuthCustomizeSource/AuthGitlabPrivateSource. 2. 示例: 增加自定义 OAuth2 Login 示例. 3. 日志: 增加异常日志.
2020-11-29 22:43
1. 修复: 定时任务失效的问题. 主要因为 MdcScheduledThreadPoolTaskExecutor 覆写了 newTaskFor(..) 方法导致, 删除不必要的覆写方法, 简化其他的实现逻辑, 在增加 MDC 功能的情况下尽量不影响原有方法的实现逻辑, 但是注意: remove(Runnable) 方法在类内部调用有效, 通过实例调用此方法失效. 2. 增强: 基于 SLF4J MDC 机制实现日志链路追踪功能: 增加自定义追踪 ID 属性配置及相应的接口. 3. 改进: 根据请求类型或接收的类型返回 Json 数据或网页. 4. 重构: 定时任务配置. 5. 优化: 数据库 redis 缓存删除重复设置过期时间语句. 6. 依赖: 设置springBoot:2.3.4使其与spring-security5.4.1版本匹配.
2020-11-27 22:04
1. 修复: 不能加载部分第三方的 AuthDefaultRequest 的 bug.
2020-11-21 22:36
1. 优化: Auth2RequestHolder.getAuth2DefaultRequest(..) 与 Auth2RequestHolder.getProviderIdBySource(..) 方法. 2. 优化: 解决 log 中异常信息不详细.
2020-11-21 20:20
1. 改进: 通过适配器模式对 AuthDefaultRequest 子类进行适配取代对AuthDefaultRequest 子类的逐个继承的方式. 因 CSDN 与 FEISHU 不支持第三方授权登录故删除此第三方的支持. 2. 优化: 日志重复记录异常调用链的问题
2020-11-19 18:13
1. 优化: 第三方授权登录获取授权链接时, 如果请求的第三方不在应用支持第三方服务商范围内, 跳转授权失败处理器处理.
2020-11-12 00:10
1. 改进: 考虑到很多应用都有自己的定时任务应用, 提取 Executor 配置放入executor 包, 从定时任务 RefreshAccessTokenJob 中拆分出 RefreshAccessTokenJobHandler, RefreshTokenJob 接口的实现已注入 IOC 容器, 方便自定义定时任务接口时调用. 2. 依赖: 依赖升级到 spring-security:5.4.1, spring-boot:2.3.5.RELEASE. 3. 优化: 删除不必要的属性: ums.oauth.enabled.
2020-11-11 15:35
1. 修复: 不能对部分通过 Filter 实现的逻辑进行 MDC 日志链路追踪的 bug, 如: 第三方授权登录, 因为 interceptor 拦截在 Filter 之后.
2020-11-10 10:17
1. 修复: 第三方授权登录时, 缓存到 redis 时, 设置 state 缓存时间时少个时间单位, 变成 offset错误的 bug. 感谢: 永生的灯塔水母.
2020-11-04 12:35
1. 修复: 修复 enableRefreshTokenJob 属性不能控制是否开启定时刷新 accessToken 任务的 bug.
2020-11-03 17:33
1. 修复: 示例功能, 当 signUpUrl=null 时, 成功处理器未生效的bug. 2. 特性: 支持基于 SLF4J MDC 机制的日志链路追踪功能.
2020-11-01 14:20
1. 修复生成 userConnectionUpdateExecutor 时 maximumPoolSize 小于 corePoolSize 的 bug. 感谢: 永生的灯塔水母 2. 修改 signUpUrl 相关的注释,文档, 示例, 增加 signUp.html 提示页面
2020-10-30 12:35
Java
1
https://gitee.com/pcore/just-auth-spring-security-starter.git
git@gitee.com:pcore/just-auth-spring-security-starter.git
pcore
just-auth-spring-security-starter
justAuth-spring-security-starter

Search

103611 48b8ff67 1899542 103622 4d02230c 1899542