guns系统开放接口

guns系统开放接口(不需登录即可访问的接口)

写在前面 :

因为guns版本不同, 版本之间改变较大。所以总结有一下几种配置方式

方法一:修改shiro配置文件(例:旗舰版v2.5)

//找到 ShiroConfig.java 类 --> 找到 shiroFilter() 方法
//在一下 map 中添加相应的路径
//说明:
//anon  不需要认证
//authc 需要认证
//user  验证通过或RememberMe登录的都可以
for (String nonePermissionRe : NONE_PERMISSION_RES) {
    hashMap.put(nonePermissionRe, "anon");
    hashMap.put("要放行的路径", "anon");
}

方法二: 修改JWT配置文件

//找到 NoneAuthedResources.java 文件 该文件为配置不需要身份验证的资源
//其中分前端接口资源和后端接口资源
//BACKEND_RESOURCES 这个数组常量中添加要放行的路径
public static final String[] BACKEND_RESOURCES = {
	        //主页
            "/",
            // 锁屏
            "/system/lock",
            //获取验证码
            "/kaptcha",
            ......
}

方法三: 配置注解

//在扫描的controller方法上添加注解 @GetResource() [或者@PostResource()]
//将 requiredPermission和requiredLogin 属性设置为 false
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值