天天看点

若依微服务版怎样修改Nacos中配置文件使Url不受权限认证跳过Token验证

场景

若依微服务版手把手教你本地搭建环境并运行前后端项目:

在上面将若依微服务版成功搭建并运行后,如果想在服务中写一个开放的接口,可以跳过权限认证,不用登陆,不用携带Token就能访问。

注: 

关注公众号

霸道的程序猿

获取编程相关电子书、教程推送与免费下载。

实现

若依微服务版的放行白名单的配置的位置在

ruoyi-gateway下的src/main/java/com.ruoyi.gateway/filter下AuthFilter下

若依微服务版怎样修改Nacos中配置文件使Url不受权限认证跳过Token验证

然后在此处有个注解

@ConfigurationProperties(prefix = "ignore")

表明是从配置文件yml中读取的属性,因为这里使用的是Nacos作为配置管理中心,所以登陆到Nacos上,找到

ruoyi-gateway-dev.yml

找到最下面的不校验白名单的设置

若依微服务版怎样修改Nacos中配置文件使Url不受权限认证跳过Token验证

将完成Url中端口号后面的部分添加到这里

  1. ​# 不校验白名单​

  2. ​ignore:​

  3. ​  whites:​

  4. ​    - /auth/logout​

  5. ​    - /auth/login​

  6. ​    - /*/v2/api-docs​

  7. ​    - /csrf​

  8. ​    - /fzyscontrol/vehiclemsg/unreceived​

继续阅读