Commit Graph

204 Commits

Author SHA1 Message Date
b2baccline
7a98051cea ♻️ 在不共享 token 存储时的资源服务器的不透明令牌解析支持(为了迎合 OAuth2User 的标准,删除了 userResources 和 userAttributes 属性, 扩展信息统一放置 在 attributes 属性中)。 2021-07-09 22:42:19 +08:00
b2baccline
3c2e558076 ♻️ 由于 spring-security-oauth2 项目未来将废弃,resource server 相关功能迁移至 spring-security 5.x 本身提供的能力 2021-07-08 01:46:16 +08:00
b2baccline
e09cd44be8 🏗️ 移动 Oauth2 相关异常类到 common-security 2021-07-07 19:45:00 +08:00
b2baccline
11cca6453f 🏗️ 迁移 PasswordUtils 到 common-security,并精简一些 common 模块的依赖 2021-07-07 15:34:41 +08:00
b2baccline
1eeffee404 🎨 解耦 common-security 和 system-model,SysUserDetails rename to User, sysUser 中的相关属性,现在直接写在 User 类中 2021-07-06 22:44:41 +08:00
b2baccline
bc04ba62bd 扩展默认的 RedisTokenStore,在序列化异常时,直接清除掉缓存。避免每次升级修改 UserDetails 时都需要手动的去删除所有缓存 2021-07-06 21:12:59 +08:00
b2baccline
26afddc127 ♻️ 移除 ballcat-oauth-model,相关代码迁入 ballcat-common-security 2021-07-06 19:14:49 +08:00
b2baccline
dcf9a3ab3d ♻️ 移除 ballcat-oauth-model,相关代码迁入 ballcat-common-security 2021-07-06 18:55:40 +08:00
b2baccline
ad4fd21f51 🎨 拆分 admin-websocket 模块,方便用户剔除不需要的组件 2021-07-01 17:22:05 +08:00
b2baccline
6f64f27ec1 移除 admin-core对 starter-mail 的依赖; notify-biz 对 starter-mail 的依赖不传递 2021-06-11 15:00:06 +08:00
b2baccline
631c1ddf33 🔥 移除 admin-core 中默认的邮件通知类,方便用户排除通知模块 2021-06-04 13:55:36 +08:00
b2baccline
146d9f8a90 🐛 修复在重复引入common-conf时,由于配置加载顺序导致的 FillMetaObjectHandle 初始化异常 2021-06-02 11:33:19 +08:00
b2baccline
3e29add2a8 ♻️ log 模块拆分 2021-06-01 18:28:06 +08:00
b2baccline
849bb047c7 ♻️ notify 模块拆分 2021-06-01 13:38:45 +08:00
b2baccline
fa4e16d9c1 ♻️ system, oauth 相关模块拆分 2021-06-01 10:50:29 +08:00
b2baccline
ea0b81d2ae 系统配置新增缓存注解,更新删除使用 confKey,而不是 ID 2021-05-31 17:12:37 +08:00
b2baccline
9af673cf71 Merge branch 'master' of https://github.com/ballcat-projects/ballcat 2021-05-28 15:04:00 +08:00
b2baccline
07ef42c4c3 添加FileClient, 用于在OssClient关闭的情况下进行文件处理 2021-05-27 19:24:46 +08:00
b2baccline
19823ab4ab 新增一个根据用户ID查询 UserInfo 的接口 2021-05-25 16:47:29 +08:00
b2baccline
884b68e28d 🐛 修复菜单新增时,逻辑删除字段未填充的问题 & 取消菜单的ID自增,强制输入 2021-05-20 22:25:25 +08:00
b2baccline
a5e25dba5e 🚸 前后端交互密码解密异常时的错误日志以及响应信息优化 2021-05-14 19:00:58 +08:00
b2baccline
feaf0383a0 🔥 移除用户信息中无用的 RoleIds 属性 2021-05-12 18:05:47 +08:00
b2baccline
fc6a3848aa 🎨 starter-storage 重命名为 starter-oss 2021-05-12 17:26:19 +08:00
b2baccline
40c9458465 🔥 移除阿里云实现, 仅使用 亚马逊云的 s3实现 2021-05-12 17:26:19 +08:00
b2baccline
5736835828 ♻️ 重构 storage 模块 2021-05-12 17:26:19 +08:00
b2baccline
f58ac98afe 拆分国际化starter 2021-04-30 17:26:02 +08:00
b2baccline
54a24ddd02 增加国际化插件 2021-04-30 17:26:02 +08:00
b2baccline
66fef9874a SysUserDetailsServiceImpl.getUserDetailsByUserInfo 方法调整为 public 级别, 便于以api方式登录的请求注入用户信息 2021-04-30 17:25:30 +08:00
b2baccline
c31de4230a 所有 @RequestParam 和 @PathVariable 注解,指定 value 值,避免因环境问题,编译未保存参数名称,导致的参数绑定异常 2021-04-27 00:13:12 +08:00
b2baccline
451c169485 🔥 移除 AdminRuleProperties.java,
🎨 adminRule 相关配置与登陆验证码开关控制一并合入 UpmsProperties, 密码加密密钥配置并入SecurityProperties
🎨 UpmsProperties & SecurityProperties 前缀添加 ballcat
2021-04-23 20:00:35 +08:00
b2baccline
32f3194fdb 禁止删除有子节点的组织,以及不能更改父组织为自己的子组织 2021-04-16 17:56:05 +08:00
b2baccline
fa7afc87b1 🎨 Lov 名称加上 Sys前缀,保持统一 2021-04-16 16:45:51 +08:00
b2baccline
dca3e67730 🔨 调整模块名,sys => system 2021-04-13 15:31:24 +08:00
b2baccline
342e418e51 🔨 SysPermission 重构为 SysMenu,减少了大部分的配置属性,转交由前端处理 2021-04-09 21:37:10 +08:00
b2baccline
2aaa8ab4ef lov添加缓存更新(接口检查更新 和 socket通知更新) 2021-03-26 19:20:26 +08:00
b2baccline
43124948ec 🎨 用户属性和用户资源使用类型,而非使用 Map 存储 2021-03-25 19:24:25 +08:00
b2baccline
3d624abc9a 🐎 token 增强返回的用户信息,使用 SysUserInfo 类,去除一些无用的属性 2021-03-25 17:59:29 +08:00
b2baccline
82e2e5d17e 🔥 移除 mybatis-plus-extend 中的 SelectByPage,因为其无法真正修改返回属性类型 2021-03-22 22:41:37 +08:00
b2baccline
aaaa6b2b5b admin-core 默认集成 xss starter 2021-03-17 15:43:37 +08:00
b2baccline
67484789e1 🐛 fix 角色绑定用户的查询功能 2021-03-16 19:42:19 +08:00
b2baccline
e339103998 新增解绑用户角色关联关系的功能 2021-03-15 19:13:24 +08:00
b2baccline
f0d0026a26 🐛 修复当没有字典项时,无法正常删除字典的 bug 2021-03-11 21:32:47 +08:00
b2baccline
e8e45eadd1 🎨 代码格式化 2021-03-08 22:56:49 +08:00
b2baccline
aff93875ac 🔥 移除AbstractBlockingQueueThread的 putObject 方法 2021-03-08 20:20:49 +08:00
b2baccline
ffc9034ccf 🎨 抽象 AbstractThread 类. 让下级自定义 poll和put方法. 2021-03-08 20:20:49 +08:00
b2baccline
a22fec3493 🔨 拆分出 common-model 模块
🎨 重命名 SpringUtils -> ApplicationContextHolder
 调整 json 序列化使用 JsonUtils
2021-03-02 19:02:43 +08:00
b2baccline
93b1e5836e SimpleDesensitizationHandlerHolder.java 修改为 DesensitizationHandlerHolder,将 正则和滑动脱敏处理器也集中管理,方便直接获取复用实例 2021-02-26 19:05:40 +08:00
b2baccline
1959d02bd4 🎨 工具类移动到 common-util模块. (#65)
🎨 工具类移动到 common-util 模块.
 新增自动配置的JsonUtil
 添加 RedisHelper 工具类
2021-02-26 15:48:36 +08:00
b2baccline
c93cb3345b ⬆️ 滑块验证码升级 v1.2.8 2021-02-22 18:22:38 +08:00
b2baccline
9e45b41aa0 🐎 独立脱敏模块 & 移除 hibernate-validator 版本指定,改为跟随 springboot 依赖版本 2021-02-22 16:00:48 +08:00