一、该问题的重现步骤是什么?
通过feign调用服务返回的字段,如有@Sensitive,会被脱敏。导致业务层拿不到原始数据
至于说:feign会开放给第三方调用,因feign是不安全的,要考虑安全问题,就不应该提供feign接口给第三方。
如果要考虑,是否考虑@Sensitive 加个feignIgnore ,否认true,需要feign脱敏就设置false。
二、你期待的结果是什么?实际看到的又是什么?
fein应该返回原始内容,api接口才返回脱敏数据。@Sensitive 需要兼容这两种应用场景,否则业务系统就要写很多个vo,一个给普通接口,一个给内部服务。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX4.8
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。