一、该问题的重现步骤是什么?
1. 因服务器内存紧张,故公司决定合并cloud的系统模块至一个启动类中,故将auth、system、user、admin、log模块中代码合并到一起并命名为blade-system
2. 合并后前后端正常启动,但访问首页有会出现登录弹框
3.检查发现/tenant/info?domain=http://localhost:1888接口返回401,尝试在AuthProvider中添加跳过该接口权限无效,断点发现AuthFilter并未拦截该接口,但依然返回401
二、你期待的结果是什么?实际看到的又是什么?
期望无登录弹框,正常登录。实际看到弹框并无法正常登录。
当/tenant/info接口迁移到其他模块里时如何使其跳过鉴权?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX 3.0.1.RELEASE
Windows11
四、请提供详细的错误堆栈信息,这很重要。
================ Gateway Response Start ================ <=== 401 GET: /blade-system/tenant/info?domain=http://localhost:1888 ===Headers=== transfer-encoding: [chunked] ===Headers=== Expires: [0] ===Headers=== Cache-Control: [no-cache, no-store, max-age=0, must-revalidate] ===Headers=== X-XSS-Protection: [1; mode=block] ===Headers=== Pragma: [no-cache] ===Headers=== Date: [Tue, 06 Jun 2023 10:00:13 GMT] ===Headers=== WWW-Authenticate: [Basic realm="Realm"] ===Headers=== X-Content-Type-Options: [nosniff] ===Headers=== Content-Type: [application/json;charset=UTF-8] ===Headers=== connection: [close] ================ Gateway Response End =================
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端