This is an automated email from the ASF dual-hosted git repository.
healchow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
from 55ed96c248 [INLONG-8212][DataProxy] Improve HTTP related message
handling (#8213)
add 77b6692570 [INLONG-8200][Manager] Add tenant permission filter (#8201)
No new revisions were added by this update.
Summary of changes:
.../org/apache/inlong/common/util/BasicAuth.java | 4 +-
.../dao/mapper/InlongTenantEntityMapper.java | 5 +-
.../dao/mapper/InlongUserRoleEntityMapper.java | 3 +
.../dao/mapper/TenantUserRoleEntityMapper.java | 3 +
.../resources/mappers/InlongTenantEntityMapper.xml | 10 +-
.../mappers/InlongUserRoleEntityMapper.xml | 19 +++-
.../mappers/TenantUserRoleEntityMapper.xml | 20 +++-
.../service/tenant/InlongTenantService.java | 33 +++---
.../service/tenant/InlongTenantServiceImpl.java | 20 +++-
.../manager/service/user/InlongRoleService.java | 3 +
.../service/user/InlongRoleServiceImpl.java | 16 +++
.../manager/service/user/TenantRoleService.java | 5 +
.../service/user/TenantRoleServiceImpl.java | 14 +++
.../service/tenant/InlongTenantServiceTest.java | 10 +-
.../service/user/InlongRoleServiceTest.java | 10 +-
.../service/user/TenantRoleServiceTest.java | 10 +-
.../main/resources/h2/apache_inlong_manager.sql | 10 +-
.../manager-web/sql/apache_inlong_manager.sql | 10 +-
inlong-manager/manager-web/sql/changes-1.8.0.sql | 8 +-
.../inlong/manager/web/auth/InlongShiroImpl.java | 40 ++++++-
.../auth/tenant/TenantAuthenticatingFilter.java | 83 ++++++++++++++
.../web/auth/tenant/TenantAuthenticatingRealm.java | 125 +++++++++++++++++++++
.../SecretToken.java => tenant/TenantToken.java} | 14 +--
.../web/controller/InlongRoleController.java | 4 +-
.../web/controller/InlongStreamController.java | 4 -
.../web/controller/InlongTenantController.java | 12 +-
.../web/controller/InlongTenantRoleController.java | 2 +-
.../manager/web/controller/UserController.java | 4 +-
28 files changed, 409 insertions(+), 92 deletions(-)
create mode 100644
inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/auth/tenant/TenantAuthenticatingFilter.java
create mode 100644
inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/auth/tenant/TenantAuthenticatingRealm.java
copy
inlong-manager/manager-web/src/main/java/org/apache/inlong/manager/web/auth/{openapi/SecretToken.java
=> tenant/TenantToken.java} (79%)