Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

swagger 报token失效问题 #1499

Closed
Linyuxujun opened this issue Jul 23, 2020 · 15 comments
Closed

swagger 报token失效问题 #1499

Linyuxujun opened this issue Jul 23, 2020 · 15 comments

Comments

@Linyuxujun
Copy link

Linyuxujun commented Jul 23, 2020

版本号:2.2.1
问题描述:

swagger测试接口,已把url加入ShiroConfig.java 仍然包token失效,重启过项目

是否因为我改了包名?

请问下图,jeecg.shiro.excludeUrls 是何值是否需要更改
image

截图&代码:

image
image

友情提示: 未按格式要求发帖,会直接删掉。

@Linyuxujun
Copy link
Author

jeecg.shiro.excludeUrls 值已找到无需更改

@Linyuxujun
Copy link
Author

找到原因,排除时不必加入请求前缀

@GordonHuangYong
Copy link

找到原因,排除时不必加入请求前缀

请问您是如何解决的,能发出来吗?

@Linyuxujun
Copy link
Author

因为在配置文件加入了pharmadeer 前缀, shiro 过滤时 是不加入前缀的, 上面截图内容改为filterChainDefinitionMap.put("/customer/register", "anon"); 即可

@GordonHuangYong
Copy link

还是不行.可能是我的包不在jeecg-boot-module-system之中的原因.

@Linyuxujun
Copy link
Author

swagger 测试 的时候要加入token

@GordonHuangYong
Copy link

我过滤掉这个,就是不想用到token.

@Linyuxujun
Copy link
Author

请求url 放里面就行了 ,

@RequestMapping("/company/")
public class CompanyController extends BaseController {

@PostMapping("add")
public Result add()

map的key就是 "/company/add"

@GordonHuangYong
Copy link

图片
图片

@GordonHuangYong
Copy link

GordonHuangYong commented Aug 20, 2020

**是刚才加的.之前是没有的.一样是不行

@Linyuxujun
Copy link
Author

不需要前面的**/

@GordonHuangYong
Copy link

不需要前面的**/

试过不加的.各种情况都试了,只有把代码放进jeecg-boot-module-system里才有用.

@Linyuxujun
Copy link
Author

哦哦,那你及以上jeecg-boot-module-system 模块 未引用 你的模块 ,引用了即可

@GordonHuangYong
Copy link

引用了的.其它模块都能用.就是想加一个不需要token的接口.这才发现不行

@GordonHuangYong
Copy link

图片
找到原因了.不要这里的后面, 放前面即可.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants