若依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;
}
相关推荐
zihan03217 天前
若依(RuoYi)框架升级适配 JDK 21 和 SpringBoot 3.5.10
java·spring boot·spring·若依·若依升级jdk21
狂龙骄子12 天前
RuoYi-Vue字典标签CSS样式自定义指南
css·前端框架·ruoyi·数据字典·若依·字典标签·样式属性
晓131318 天前
第六章 【若依框架:AI】AI若依框架实战项目
人工智能·若依
晓131318 天前
第五章 【若依框架:优化】高级特性与性能优化
java·开发语言·性能优化·若依
晓131319 天前
第一章 【若依框架:基础】若依搭建及基础解析
java·若依
晓131319 天前
第三章 【若依框架:Velocity】Velocity模板引擎深度应用
java·前端·python·若依
晓131319 天前
第四章 【若依框架:权限控制】Spring Security权限控制体系
java·后端·spring·若依
ss2731 个月前
若依分离版后端集成 Camunda 7 工作流引擎
java·若依
wenjianhai1 个月前
若依(RuoYi-Vue-Plus)框架使用WebSocket(2)
java·若依·websocke4t
wenjianhai1 个月前
若依(RuoYi-Vue-Plus)框架使用WebSocket
java·若依