开发喵星球

若依前后端分离在不登录的情况下调用后端接口(275)

一、配置匿名访问

位置:ruoyi-framework模块下SecurityConfig类中的configure方法

.antMatchers("/admin/**").permitAll()

二、增加@Anonymous注解

位置:被调用的接口,在方法或类上增加@Anonymous注解

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

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

重启项目即可跳过Token调用。

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

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-07-21 03:50:25 阅读量:147
<<   >>


powered by kaifamiao