Sa-Token icon indicating copy to clipboard operation
Sa-Token copied to clipboard

多账号鉴权,路由匹配因为去除掉了content-path,导致匹配失败

Open 2064194730 opened this issue 10 months ago • 2 comments

Image多模块项目可能两个项目配置了不同的context-path,并且复用一个satoken,因为他会去掉前缀,导致不得不抛弃配置,在mapping注解上添加获取是进入拦截器之前重置routePrefix,能不能添加一个配置项,根据配置项觉得是否启用

Image

2064194730 avatar Feb 07 '25 08:02 2064194730

据我的理解,只要不涉及微服务,Maven多模块项目只是把项目内部分成了几个模块,本质上仍然是一个项目,一个项目只能配置一个 context-path 上下文,所以我对问题中的 “多模块项目可能两个项目配置了不同的context-path”,不太理解,能否提供具体的复现demo与示例? 如果可以的话,请点击官网的 sa-token 小助手,发送 issue 继续咨询,GitHub有时候我们会收不到邮件提示

click33 avatar Feb 19 '25 13:02 click33

好像使用了 StpKit 之后就会出现这个问题(所有的原先的 StpUtil.xxx 都改为 StpKit.xxx.xxx );但是,如果使用 StpUtil.checkLogin() 是没有问题的

Aurorxa avatar Mar 05 '25 09:03 Aurorxa