微服务 - 内部服务外网隔离问题
Opened this issue · 0 comments
15213222722 commented
使用版本:
1.39.0
涉及的功能模块:
sa-token集成网关,[微服务 - 内部服务外网隔离]
查看源码 这里currentToken的判断为空时调用refreshToken方法,但refreshToken方法内部sameToken不为空时才会写入xxx:var:past-same-token到redis,实际上currentToken和sameToken变量获取的值是同一个,这里是否矛盾了?如果currentToken为空,永远都不会写入xxx:var:past-same-token到redis,导致子服务在验证sameToken时,获取的past-same-token为空,子服务校验不通过-
得出以下结果:
子服务在验证sameToken时,获取的past-same-token为空,子服务校验不通过 -
其中第 xx 行的代码输出表现 和文档上描述的不一致:
-
我的理解是:
请问,是我的理解不对,还是文档出了问题?