一、该问题的重现步骤是什么?
4.0.0版本不可以通过服务名放行
3.4.0环境下
Controller图和服务名图
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
给出具体重现步骤,比如用字体的NoticeController来测试,如何重现放行无效
已经补充了使用的Controller代码和服务名,还需要补充什么吗
4.0默认开启了secure安全框架,在服务内进行二次鉴权,之前是只开启了cloud的鉴权。
现在服务内二次鉴权后,他本身是获取不到blade-xx这个前缀的,因为这个前缀是服务名,只保存在nacos,暂时获取不到,所以需要单独配置这个服务内部的key。
比如之前 配置/blade-xx/abc/** ,现在需要额外配置 /abc/** 才能在服务内二次鉴权跳过。
后面版本我们会想办法处理下,目前是需要单独再配置的。
扫一扫访问 Blade技术社区 移动端