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

如何不登录直接访问

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

前端:

前端不登录如何直接访问

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

在这里插入图片描述

后端:

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

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

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

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

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

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

// 方法定义匿名注解,作用于单独的方法
@Anonymous
@GetMapping("/list")
public List<SysXxxx> list(SysXxxx xxxx)
{
    return xxxxList;
}

相关推荐

  1. ruoyi-vue前端异常处理

    2024-06-12 20:52:02       9 阅读
  2. ruoyi-vue前端页签缓存设置

    2024-06-12 20:52:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 20:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 20:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 20:52:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 20:52:02       20 阅读

热门阅读

  1. Web前端开发海报:揭示前端设计的魅力与技巧

    2024-06-12 20:52:02       11 阅读
  2. Anconda环境迁移

    2024-06-12 20:52:02       9 阅读
  3. 单调队列 加 二分

    2024-06-12 20:52:02       6 阅读
  4. 后仿真中的反标 SDF 警告信息汇总

    2024-06-12 20:52:02       5 阅读