登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
OAuth/单点登录/统一认证
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
14
Star
55
Fork
28
要懂得舍得
/
justAuth-spring-security-starter
代码
Issues
1
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
v1.1.5
461bcfb
2020-11-27 22:09
对比
1.1.5
要懂得舍得
### Fixes and Improvements: 1. 修复: 定时任务失效的问题. 主要因为 MdcScheduledThreadPoolTaskExecutor 覆写了 newTaskFor(..) 方法导致, 删除不必要的覆写方法, 简化其他的实现逻辑, 在增加 MDC 功能的情况下尽量不影响原有方法的实现逻辑, 但是注意: remove(Runnable) 方法在类内部调用有效, 通过实例调用此方法失效. 2. 增强: 基于 SLF4J MDC 机制实现日志链路追踪功能: 增加自定义追踪 ID 属性配置及相应的接口. 3. 改进: 根据请求类型或接收的类型返回 Json 数据或网页. 4. 重构: 定时任务配置. 5. 优化: 数据库 redis 缓存删除重复设置过期时间语句. 6. 依赖: 设置springBoot:2.3.4使其与spring-security5.4.1版本匹配.
最后提交信息为:
release: v1.1.5
v1.1.4
d1cdc83
2020-11-21 22:44
对比
1.1.4
要懂得舍得
### Fixes and Improvements: 1. 修复: 不能加载部分第三方的 AuthDefaultRequest 的 bug
最后提交信息为:
release: v1.1.4
v1.1.3
1e2f2ff
2020-11-21 20:24
对比
1.1.3
要懂得舍得
### Fixes and Improvements: 1. 优化: Auth2RequestHolder.getAuth2DefaultRequest(..) 与 Auth2RequestHolder.getProviderIdBySource(..) 方法. 2. 优化: 解决 log 中异常信息不详细.
最后提交信息为:
release v1.1.3
v1.1.2
e28637a
2020-11-19 18:18
对比
1.1.2
要懂得舍得
### Fixes and Improvements: 1. 改进: 通过适配器模式对 AuthDefaultRequest 子类进行适配取代对 AuthDefaultRequest 子类的逐个继承的方式. 因 CSDN 与 FEISHU 不支持第三方授权登录故删除此第三方的支持. 2. 优化: 日志重复记录异常调用链的问题
最后提交信息为:
release 1.1.2
v1.1.1
c0ff37b
2020-11-12 00:14
对比
1.1.1
要懂得舍得
### Fixes and Improvements: 1. 优化: 第三方授权登录获取授权链接时, 如果请求的第三方不在应用支持第三方服务商范围内, 跳转授权失败处理器处理.
最后提交信息为:
release v1.1.1
v1.1.0
36260cf
2020-11-11 15:52
对比
1.1.0
要懂得舍得
### Fixes and Improvements: 1. 改进: 考虑到很多应用都有自己的定时任务应用, 提取 Executor 配置放入 executor 包, 从定时任务 RefreshAccessTokenJob 中拆分出 RefreshAccessTokenJobHandler , RefreshTokenJob 接口的实现已注入 IOC 容器, 方便自定义定时任务接口时调用. 2. 依赖: 依赖升级到 spring-security:5.4.1, spring-boot:2.3.5.RELEASE. 3. 优化: 删除不必要的属性: ums.oauth.enabled.
最后提交信息为:
release: v1.1.0
v1.0.12
0fed6b9
2020-11-10 10:25
对比
1.0.12
要懂得舍得
### Fixes and Improvements: 1. 修复: 不能对部分通过 Filter 实现的逻辑进行 MDC 日志链路追踪的 bug, 如: 第三方授权登录, 因为 interceptor 拦截在 Filter 之后.
最后提交信息为:
release v1.0.12
v1.0.11
2879ede
2020-11-04 12:47
对比
1.0.11
要懂得舍得
### Fixes and Improvements: 1. 修复: 第三方授权登录时, 缓存到 redis 时, 设置 state 缓存时间时少个时间单位, 变成 offset错误的 bug. 感谢: 永生的灯塔水母
最后提交信息为:
修复: 第三方授权登录时, 缓存到 redis 时, 设置 state 缓存时间时少个时间单位, 变成 offset错误的 bug.
v1.0.10
9727f02
2020-11-03 17:38
对比
1.0.10
要懂得舍得
### Fixes and Improvements: 1. 修复: 修复 enableRefreshTokenJob 属性不能控制是否开启定时刷新 accessToken 任务的 bug
最后提交信息为:
release v1.0.10
v1.0.9
ed55ccb
2020-11-01 14:49
对比
1.0.9
要懂得舍得
### Fixes and Improvements: 1. 修复: 示例功能, 当 signUpUrl=null 时, 成功处理器未生效的bug 2. 特性: 支持基于 SLF4J MDC 机制的日志链路追踪功能
最后提交信息为:
特性: 支持基于 SLF4J MDC 机制的日志链路追踪功能
v1.0.8
bc9b0b7
2020-10-30 14:11
对比
1.0.8
要懂得舍得
### Fixes and Improvements: 1. 添加了一些 Authentication 与 UserDetails 子类的反序列化器, 以解决 redis 缓存不能反序列化此类型的问题. 具体配置 redis 反序列器的配置请看 RedisCacheAutoConfiguration.getJackson2JsonRedisSerializer() 方法; 增加反序列化配置(Auth2Jackson2Module). 2. 改进 signUpUrl 的处理方式: 增加如果 signUpUrl == null 时不跳转, 直接由开发者在成功处理器上自己处理; 修改 signUpUrl 相关的注释,文档, 示例, 增加 signUp.html 提示页面 3. 修复 AuthStateRedisCache.java containsKey(key) 方法的 bug. 感谢: 永生的灯塔水母 4. 修复生成 userConnectionUpdateExecutor 时 maximumPoolSize 小于 corePoolSize 的 bug. 感谢: 永生的灯塔水母
最后提交信息为:
release 1.0.8 更新日志
v1.0.4
0fa15f5
2020-10-27 15:37
对比
1.0.4
要懂得舍得
### Fixes and Improvements: 1. 添加在不支持自动注册时, 创建临时用户 TemporaryUser 后跳转 signUpUrl, signUpUrl 可通过属性设置, 再次获取 TemporaryUser 通过 SecurityContextHolder.getContext().getAuthentication().getPrincipal(). 2. 添加 UmsUserDetailsService.generateUsernames(AuthUser authUser) 接口默认实现方法, 便于开发者对与用户命名规则的自定义. 3. 更改接口 UmsUserDetailsService 的方法名称: existedByUserIds -> existedByUsernames. 更新方法说明. 4. 更新时序图, 更新 example 与 README. 5. 去除对 org.apache.commons.lang3.StringUtils 依赖. 6. 更新 JustAuth 到 1.15.8. 7. 增加 Auth2StateCoder 接口, 对 OAuth2 login 流程中的 state 进行自定义编解码. 注意此接口的两个方法必须同时实现对应的编解码逻辑, 实现此接口后注入 IOC 容器即可, 如有前端向后端获取 authorizeUrl 时向后端传递额外参数, 且用作注册时的信息, 需配合 {@link UmsUserDetailsService#registerUser(AuthUser, String, String, String)} 方法实现.
最后提交信息为:
release 1.0.4
v1.0.2
8bd63df
2020-10-24 14:02
对比
1.0.2
要懂得舍得
## Improvements: 1. 去除 JDK11 API, 增加对 JDK8的兼容性, 使用 JDK8 编译项目
最后提交信息为:
release 1.0.2 去除 JDK11 API, 增加对 JDK8的兼容性, 使用 JDK8 编译项目
v1.0.0
c98f665
2020-10-21 00:16
对比
1.0.0
要懂得舍得
##### spring security 集成 JustAuth 实现第三方授权登录: 此项目从 **用户管理脚手架**(UMS):https://github.com/ZeroOrInfinity/UMS | https://gitee.com/pcore/UMS) 项目中分离. 1. 支持所有 justAuth 支持的第三方登录,登录后自动注册或绑定. 2. 支持定时刷新 accessToken 分布式定时任务, 3. 支持第三方授权登录的用户信息表与 token 信息表的 redis 缓存功能. 4. 支持第三方绑定与解绑及查询接口(top.dcenter.ums.security.core.oauth.repository.UsersConnectionRepository).
最后提交信息为:
release 1.0.0
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
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
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册