若依RuoYi-Vue分离版—免登录直接访问

若依RuoYi-Vue分离版---免登录直接访问

如何不登录直接访问

官网有说明:如何不登录直接访问

前端:

前端不登录如何直接访问

如果是前端页面可以在src/permission.js配置whiteList属性白名单即可。

后端:

方法1:在SecurityConfig.java中设置httpSecurity配置匿名访问

java 复制代码
// 使用 permitAll() 方法所有人都能访问,包括带上 token 访问
.antMatchers("/admins/**").permitAll()

// 使用 anonymous() 所有人都能访问,但是带上 token 访问后会报错
.antMatchers("/admins/**").anonymous()

方法2:在对应的方法或类上面使用@Anonymous注解。

前提

匿名访问的方法上面@PreAuthorize权限注解也需要去掉,因为已经使用匿名访问了,权限自然也不需要去验证了。

java 复制代码
// 类上定义匿名注解,作用于所有的方法
@Anonymous
@RestController
@RequestMapping("/system/xxxx")
public class SysXxxxController extends BaseController
{
}

// 方法定义匿名注解,作用于单独的方法
@Anonymous
@GetMapping("/list")
public List<SysXxxx> list(SysXxxx xxxx)
{
    return xxxxList;
}
相关推荐
wenjianhai2 天前
若依(RuoYi-Vue-Plus)框架使用WebSocket
java·若依
Savvy..3 天前
Day16 若依框架基础篇
若依
大猫和小黄6 天前
若依从零到部署:前后端分离和微服务版
java·微服务·云原生·架构·前后端分离·若依
Tim_Van7 天前
彻底解决:80 端口 GET/POST 正常,PUT 却报 ERR_CONNECTION_RESET?
java·vue.js·spring boot·ruoyi·若依
JosieBook19 天前
【若依】若依(RuoYi)框架中用户角色登录后访问接口报 403 “当前操作没有权限”错误的完整解决方案
若依·权限
大猫和小黄25 天前
若依微服务Cloud中Quartz-Job模块适配OpenGauss数据库
数据库·微服务·opengauss·quartz·定时任务·若依·job
FAQEW1 个月前
若依微服务版(RuoYi-Cloud)本地启动全攻略
前端·后端·微服务·若依·二开
q_19132846951 个月前
基于Springboot+MySQL+RuoYi的会议室预约管理系统
java·vue.js·spring boot·后端·mysql·若依·计算机毕业设计
大猫和小黄1 个月前
若依微服务全面适配PostgreSQL-OpenGauss数据库
数据库·微服务·postgresql·若依
PBitW1 个月前
工作两年,从自己造轮子,变成使用开源项目!
前端·开源·若依·为什么使用开源项目·不自己造轮子