Commit Graph

65 Commits

Author SHA1 Message Date
王添翼
c0b8000dee
修复yudao-module-system-api/ErrorCodeConstants.java中错误码重复的问题
// ========== OAuth2 授权 1002022000 =========
ErrorCode OAUTH2_CODE_NOT_EXISTS = new ErrorCode(1002022000, "code 不存在");
ErrorCode OAUTH2_CODE_EXPIRE = new ErrorCode(1002022000, "code 已过期");
二者错误码重复,现将OAUTH2_CODE_EXPIRE的错误码改为1002022001。

Signed-off-by: 王添翼 <2100022743@stu.pku.edu.cn>
2022-12-25 02:20:50 +00:00
xingyu4j
632a132a6a refactor: Date ==> LocalDateTime 2022-11-09 11:14:46 +08:00
xingyu
9054a772b0 feat: 升级依赖 2022-09-20 18:00:43 +08:00
YunaiV
926c75d29a 优化图片验证码的后端实现 2022-09-04 11:26:37 +08:00
YunaiV
c92cc26171 增加文档、视频教程的地址 2022-07-13 22:05:01 +08:00
YunaiV
b69b74b770 Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/1.8.0-uniapp
 Conflicts:
	yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/auth/MemberAuthServiceImpl.java
2022-07-04 19:56:54 +08:00
YunaiV
7a86a61079 【重构】新增 yudao-spring-boot-starter-biz-error-code 错误码组件 2022-06-17 22:56:06 +08:00
YunaiV
d3200910db 基于 Guava 实现 dict 字典数据的本地缓存 2022-06-17 19:44:28 +08:00
YunaiV
d1271f8bff 统一 TenantApi 的封装,与 yudao-cloud~ 2022-06-16 22:29:59 +08:00
YunaiV
8de9872ff8 统一 DeptApi 的封装,与 yudao-cloud~ 2022-06-16 08:53:09 +08:00
YunaiV
e68d4f54f7 优化 yudao-spring-boot-starter-biz-operatelog 的封装,和 yudao-cloud 保持一致 2022-06-13 23:05:13 +08:00
YunaiV
1895a9e809 优化 AdminUserApi 的实现,和 Cloud 保持一致 2022-06-09 08:57:57 +08:00
YunaiV
bdf579a20b 将 yudao-module-system-api 模块的 auth 包,重构成 oauth2 包 2022-06-05 16:44:50 +08:00
YunaiV
47753467ee 将 yudao-module-system-api 模块的 auth 包,重构成 oauth2 包 2022-06-03 09:53:13 +08:00
YunaiV
e1c08c4661 新增 member/auth/weixin-mini-app-login 接口,实现小程序的手机登录 2022-05-29 23:48:52 +08:00
YunaiV
1b7093f5c1 用户 app 的社交登录接口,合并到手机号 + 密码,手机号 + 验证码的 login 接口中,统一维护。 2022-05-29 22:03:46 +08:00
YunaiV
60bb8dd29c 增加 oauth2 的 code 的生成与消费的逻辑 2022-05-15 22:23:28 +08:00
YunaiV
feff5aba07 增加 oauth2 的 scope 的校验方法,与使用示例 2022-05-15 21:30:12 +08:00
YunaiV
99ba7ccee8 完成 oauth2 code 授权码模式的实现 2022-05-15 15:59:49 +08:00
YunaiV
6ca88277d8 完成 oauth2 implicit 简化模式的实现 2022-05-14 23:47:34 +08:00
YunaiV
aa8fb4acf0 搭建 oauth/authorize 的初步逻辑 2022-05-14 20:10:06 +08:00
YunaiV
5794780c4e 调整 SecurityPermissionFrameworkService 的实现,完善 PermissionServiceTest 的单元测试 2022-05-13 00:24:10 +08:00
YunaiV
97db4586a8 完成 OAuth2 的客户端模块 2022-05-12 01:09:16 +08:00
YunaiV
f46d81dab5 增加 OAuth2 客户端 2022-05-11 00:43:03 +08:00
YunaiV
5cf68961e1 1. 修改在线会话的实现
2. 接入到会员管理 OAuth2.0
2022-05-10 23:20:15 +08:00
YunaiV
86e6c04e07 登录后,返回 OAuth2 的 access token + refresh token 2022-05-09 19:40:10 +08:00
YunaiV
5ea9cc3cd7 实现管理后台登出时,删除 oauth 令牌 2022-05-09 13:29:23 +08:00
YunaiV
4f52d1367b 实现管理后台登录时,使用 OAuth2 的 access token 2022-05-08 23:52:31 +08:00
YunaiV
ebee4ddb7c 制定 OAuth2 协议的表结构与 API 设计 2022-05-08 17:43:24 +08:00
YunaiV
3bd7e8e682 去除 Spring Security 的 Admin 的 loadUsername,使用自己定义的 login0 实现 2022-05-08 02:09:22 +08:00
YunaiV
baadb5a937 简化 mock login 模拟登录的实现,由 TokenAuthenticationFilter 直接实现 2022-05-08 00:17:48 +08:00
YunaiV
7753bd4c44 1. code review 后台的短信验证码登陆
2. 解决 SQL Server LIMIT 1 存在报错的问题
2022-05-02 22:57:45 +08:00
YunaiV
4453ac27ff Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/1.6.2-smsLogin
 Conflicts:
	sql/ruoyi-vue-pro.sql
	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/auth/AuthConvert.java
	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/framework/security/config/SecurityConfiguration.java
	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthService.java
	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java
	yudao-ui-admin/src/api/login.js
	yudao-ui-admin/src/store/modules/user.js
2022-05-02 21:36:51 +08:00
YunaiV
8606f5c605 优化 UserSession 的实现,将 id 变成自增,额外增加 token 字段 2022-05-02 12:33:37 +08:00
酱包
5139117b13 更新登录模板
支持短信验证码登录
2022-04-27 11:31:18 +08:00
YunaiV
c402077961 进一步重构社交登陆的实现 2022-04-27 00:35:59 +08:00
YunaiV
878445a238 重构社交登录,完善单元测试 2022-04-26 02:17:38 +08:00
YunaiV
89df5b3cf6 临时提交,暂时不考虑 unionId,简化模型 2022-04-26 01:15:24 +08:00
YunaiV
705a5ff645 重构社交登录的时候,增加独立的社交绑定表 2022-04-25 01:36:29 +08:00
YunaiV
076c7a4e3e 优化短信模块的代码 2022-04-11 01:21:33 +08:00
YunaiV
696756b3c8 实现 SensitiveWord API 实现类 2022-04-09 10:48:47 +08:00
YunaiV
3f7d7c3bfa 同步 SensitiveWord 敏感词代码,原分支未正确关联仓库 2022-04-09 01:00:20 +08:00
xiex@fjhrt.com
6dbb1248a8 fix 修复字典类型常量类 错误问题,导致导出部分字段无法从字典缓存匹配正确值 2022-03-22 17:17:25 +08:00
YunaiV
cd919daf64 调整 yudao-module-system 的枚举包 2022-03-04 00:19:19 +08:00
YunaiV
d2636a7787 调整 DataScopeEnum 到 yudao-module-system-api 包下,合理~ 2022-03-03 13:12:52 +08:00
YunaiV
10ba70e107 错误码存在重复的问题 2022-02-24 01:14:39 +08:00
YunaiV
75928525ca 1. 增加【默认】的系统租户的概念,禁止修改与删除等操作
2. 修复定时任务在刷新本地缓存时,会过滤租户的问题
3. 调整短信的回调地址,并进行租户的白名单
2022-02-24 00:53:28 +08:00
YunaiV
95bb9744c1 新建角色的时候,不允许创建 ADMIN 标识的角色 2022-02-23 19:28:59 +08:00
YunaiV
848fcdf329 租户创建人数的限制 2022-02-23 19:08:45 +08:00
YunaiV
2598c033a9 【新增】【优化】新建租户时,自动创建对应的管理员账号、角色等基础信息 2022-02-20 23:59:23 +08:00