Commit Graph

566 Commits

Author SHA1 Message Date
zhouhao
7f86d0d7d5 refactor: 优化权限信息获取性能 2025-01-15 13:39:03 +08:00
445990772
67b68f417f feat(权限管理):新增权限管理118n支持 (#303) 2025-01-14 17:21:39 +08:00
zhouhao
a9fc4893af Merge branch 'master' into spring-boot3
# Conflicts:
#	hsweb-authorization/hsweb-authorization-api/pom.xml
#	hsweb-authorization/hsweb-authorization-basic/pom.xml
#	hsweb-authorization/hsweb-authorization-basic/src/test/java/org/hswebframework/web/authorization/basic/aop/AopAuthorizingControllerTest.java
#	hsweb-authorization/hsweb-authorization-oauth2/pom.xml
#	hsweb-authorization/pom.xml
#	hsweb-commons/hsweb-commons-api/pom.xml
#	hsweb-commons/hsweb-commons-crud/pom.xml
#	hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/EasyormRepositoryRegistrar.java
#	hsweb-commons/pom.xml
#	hsweb-concurrent/hsweb-concurrent-cache/pom.xml
#	hsweb-concurrent/pom.xml
#	hsweb-core/pom.xml
#	hsweb-datasource/hsweb-datasource-api/pom.xml
#	hsweb-datasource/hsweb-datasource-jta/pom.xml
#	hsweb-datasource/hsweb-datasource-web/pom.xml
#	hsweb-datasource/pom.xml
#	hsweb-logging/hsweb-access-logging-aop/pom.xml
#	hsweb-logging/hsweb-access-logging-api/pom.xml
#	hsweb-logging/pom.xml
#	hsweb-starter/pom.xml
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-api/pom.xml
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/pom.xml
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-oauth2/pom.xml
#	hsweb-system/hsweb-system-authorization/pom.xml
#	hsweb-system/hsweb-system-dictionary/pom.xml
#	hsweb-system/hsweb-system-file/pom.xml
#	hsweb-system/pom.xml
#	pom.xml
2024-12-20 13:36:18 +08:00
zhouhao
234a0f6b4b refactor: 优化 2024-12-13 21:08:19 +08:00
zhouhao
4604cb5012 refactor: 增加EqualsAndHashCode注解 2024-12-11 17:15:07 +08:00
老周
17b4cbd608 refactor: 弃用数据权限控制,AuthorizingHandleBeforeEvent增加异步支持. (#298) 2024-08-28 13:54:24 +08:00
zhouhao
0eadd4debf build(maven): 4.0.18-SNAPSHOT 2024-08-27 10:20:02 +08:00
zhouhao
309d58bde5 Merge branch 'refs/heads/master' into spring-boot3
# Conflicts:
#	hsweb-authorization/hsweb-authorization-api/pom.xml
#	hsweb-authorization/hsweb-authorization-basic/pom.xml
#	hsweb-authorization/hsweb-authorization-oauth2/pom.xml
#	hsweb-authorization/pom.xml
#	hsweb-commons/hsweb-commons-api/pom.xml
#	hsweb-commons/hsweb-commons-crud/pom.xml
#	hsweb-commons/hsweb-commons-crud/src/test/java/org/hswebframework/web/crud/query/QueryAnalyzerImplTest.java
#	hsweb-commons/pom.xml
#	hsweb-concurrent/hsweb-concurrent-cache/pom.xml
#	hsweb-concurrent/pom.xml
#	hsweb-core/pom.xml
#	hsweb-datasource/hsweb-datasource-api/pom.xml
#	hsweb-datasource/hsweb-datasource-jta/pom.xml
#	hsweb-datasource/hsweb-datasource-web/pom.xml
#	hsweb-datasource/pom.xml
#	hsweb-logging/hsweb-access-logging-aop/pom.xml
#	hsweb-logging/hsweb-access-logging-api/pom.xml
#	hsweb-logging/pom.xml
#	hsweb-starter/pom.xml
#	hsweb-starter/src/main/java/org/hswebframework/web/starter/jackson/CustomJackson2jsonEncoder.java
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-api/pom.xml
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/pom.xml
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-oauth2/pom.xml
#	hsweb-system/hsweb-system-authorization/pom.xml
#	hsweb-system/hsweb-system-dictionary/pom.xml
#	hsweb-system/hsweb-system-file/pom.xml
#	hsweb-system/pom.xml
#	pom.xml
2024-08-21 16:02:40 +08:00
zhouhao
98755c8679 build: 4.0.17 release 2024-08-19 14:36:16 +08:00
zhouhao
0025ac831e refactor: 增加权限aop对RequestMapping的支持 2024-07-12 19:37:30 +08:00
zhouhao
aa25994268 refactor: 优化序列化 2024-07-09 10:18:23 +08:00
zhouhao
f5d46643e9 refactor: 优化配置 2024-07-08 14:41:30 +08:00
zhouhao
a0d82967c5 Merge branch 'refs/heads/master' into spring-boot3
# Conflicts:
#	hsweb-authorization/hsweb-authorization-basic/src/main/java/org/hswebframework/web/authorization/basic/handler/access/DimensionDataAccessHandler.java
#	hsweb-authorization/hsweb-authorization-oauth2/src/main/java/org/hswebframework/web/oauth2/server/auth/ReactiveOAuth2AccessTokenParser.java
#	hsweb-authorization/hsweb-authorization-oauth2/src/test/java/org/hswebframework/web/oauth2/server/impl/RedisAccessTokenManagerTest.java
#	hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/EasyormRepositoryRegistrar.java
#	hsweb-commons/hsweb-commons-crud/src/test/java/org/hswebframework/web/crud/CrudTests.java
#	hsweb-commons/hsweb-commons-crud/src/test/java/org/hswebframework/web/crud/service/GenericReactiveCacheSupportCrudServiceTest.java
#	hsweb-core/pom.xml
#	hsweb-logging/hsweb-access-logging-aop/src/main/java/org/hswebframework/web/logging/aop/ReactiveAopAccessLoggerSupport.java
#	hsweb-starter/src/main/java/org/hswebframework/web/starter/initialize/SystemInitialize.java
#	hsweb-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-api/src/main/java/org/hswebframework/web/system/authorization/api/entity/UserEntity.java
#	hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/src/main/java/org/hswebframework/web/system/authorization/defaults/service/DefaultReactiveUserService.java
#	pom.xml
2024-07-04 16:17:22 +08:00
zhouhao
e2e98d1f8e fix: 修复单元测试错误 2024-06-06 16:28:42 +08:00
zhouhao
0cb9dd5450 refactor: 优化 2024-05-24 10:00:16 +08:00
zhouhao
2aed8345f3 refactor: 增加AccessDenyException#NoStackTrace 2024-05-22 16:15:52 +08:00
zhouhao
a7b82dd453 fix: 修复无法解析权限attributes问题 2024-05-09 19:01:15 +08:00
zhouhao
775f8f161c refactor: 增加NoStackTrace异常,特定情况不记录线程栈. 2024-04-29 13:36:33 +08:00
gyl
04eecde19f refactor: 优化token相关事件为异步事件,方便传递上下文 (#287) 2024-04-19 11:05:14 +08:00
gyl
4da0800ed1 refactor: 优化错误提示语句 (#286) 2024-04-16 13:59:48 +08:00
gyl
a864748b02 fix: 修复注入条件错误 (#281) 2024-04-01 11:07:09 +08:00
gyl
ec5fae8b8d feat: 添加操作日志是否忽略支持记录当前参数配置;登录接口记录操作日志用户认证信息 (#280)
* refactor: 去掉登录接口忽略日志记载注释

* feat: 添加操作日志是否忽略支持记录当前参数配置

* feat: 登录接口记录操作日志用户认证信息

* feat: 优化日志记录上下文缺失的情况

* feat: 优化参数为数组

* feat: 优化参数为数组

* feat: 优化
2024-03-27 16:59:07 +08:00
gyl
68fa6333e6 fix: 修正用户是否授权及token是否登记的判断条件 (#278)
* fix: 修正用户是否授权及token是否登记的判断条件

* fix: 优化判断条件
2024-03-25 09:48:55 +08:00
zhouhao
bc7d3f2527 refactor: 优化 2024-03-15 16:22:25 +08:00
zhouhao
1dfa6e5c07 feat: 优化token逻辑,ParsedToken增加应用到httpHeader功能. 2024-01-15 10:30:15 +08:00
zhouhao
f9f3285465 refactor: 优化序列化逻辑 2024-01-08 10:31:14 +08:00
zhouhao
bd733cb193 refactor: 替换过时的api 2024-01-02 10:48:18 +08:00
zhouhao
d61da9bbde build: new version 5.0.0 2024-01-02 10:43:43 +08:00
zhouhao
6a00714151 feat: 适配spring-boot3 2023-12-25 11:51:41 +08:00
老周
758d56437b refactor: 调整spring-boot自动配置. (#261) 2023-12-04 11:27:11 +08:00
zhouhao
4408fd8e2c refactor: 优化权限校验逻辑,权限支持*. 2023-09-22 16:29:36 +08:00
老周
5d75ae4944 fix: 修复AuthorizationFailedEvent设置exception无效. (#229) 2023-08-28 16:12:59 +08:00
zhouhao
0973eea03d build: 4.0.17-SNAPSHOT 2023-08-11 11:49:36 +08:00
zhouhao
cf2ed30c2a build: 4.0.16 release 2023-08-04 17:01:33 +08:00
zhouhao
81bd7d07da refactor: 当oauth2授权*时,使用单例token. 2023-07-31 18:52:37 +08:00
zhouhao
e070f2f2d5 refactor: 优化用户名密码类型转换 2023-07-14 12:41:46 +08:00
zhouhao
c5fd2faad7 feat: 替换过期API 2023-06-28 15:50:23 +08:00
zhouhao
f507867d5b feat: 增加token最大有效期配置 2023-06-26 11:58:25 +08:00
zhouhao
bef2bbae02 feat: AuthorizationBeforeEvent可以直接设置授权信息从而忽略默认认证逻辑 2023-06-21 10:36:13 +08:00
zhouhao
d763e32736 fix: 修复mvc下不注解EnableAopAuthorize时无法启动的问题 2023-05-17 09:55:49 +08:00
zhouhao
e98c6d50e7 feat: 替换弃用API 2023-04-14 15:52:42 +08:00
zhouhao
7068c87b27 4.0.16-SNAPSHOT 2023-02-28 11:23:57 +08:00
zhouhao
4e36cdfdd5 4.0.15 2023-02-10 11:31:57 +08:00
zhouhao
526dd72770 优化token有效性判断 2022-12-08 15:31:39 +08:00
zhouhao
a1bab0652a 优化密码变更判断逻辑 2022-11-28 21:58:38 +08:00
zhouhao
8fad92100a 优化内嵌权限管理逻辑 2022-10-27 17:20:01 +08:00
zhouhao
ce703c401e 优化日志打印 2022-10-21 19:14:49 +08:00
zhouhao
7529d9201f 优化日志打印 2022-10-21 19:13:16 +08:00
zhouhao
24d8550bf6 优化 2022-09-09 14:19:30 +08:00
zhouhao
9a48d78abe 优化 2022-09-09 14:18:45 +08:00