fix 修复 dubbo 使用 tri 协议 header 请求头变为小写导致无法获取参数问题

2.X
疯狂的狮子li 2 years ago
parent 73c003d8de
commit d841ecee9c

@ -28,6 +28,10 @@ public class SaTokenDubboProviderFilter implements Filter {
// RPC 调用鉴权
if(SaManager.getConfig().getCheckSameToken()) {
String idToken = invocation.getAttachment(SaSameUtil.SAME_TOKEN);
// dubbo部分协议会将参数变为小写详细参考https://gitee.com/dromara/sa-token/issues/I4WXQG
if(idToken == null) {
idToken = invocation.getAttachment(SaSameUtil.SAME_TOKEN.toLowerCase());
}
SaSameUtil.checkToken(idToken);
}

Loading…
Cancel
Save