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%)