1.功能说明
1.是否需要拦截普通用户访问访问接口。 如果设置了拦截参数,那么用户登录平台需要对接口进行授权,那么没有授权的URL就不能进行访问。
2.公共接口授权给多个应用菜单中使用。
2.在nacos中配置一个参数,true为拦截,false不拦截
参数设置:redxun.security.auth.urlPermission.enable=true
3.操作步骤
3.1.把接口添加到这个菜单下
【菜单路径】系统配置–>菜单管理 对应的菜单的行操作【接口定义】按钮
点击【新建】按钮,定义接口名称,编写接口路径,方法类型
也可以选择接口,点击【选择接口】选择需要授权给该菜单的接口
3.2.把接口授权给用户
把参数改成true时,平台普通用户登录系统时,会对接口进行拦截,会抛异常
然后登录管理员,把某个菜单的接口授权给他,他就访问,这里授权和授权菜单是一样的,都是到用户所在的角色或者部门的菜单授权
在登录普通用户,授权给他的接口,就可访问
3.3.公共接口在多个菜单下使用
列如:机构类型的授权菜单和部门的授权菜单都调用了一个selectMenus的接口
那你们就可以把这个接口分别添加到这个菜单下,同时授权
文档更新时间: 2021-05-14 14:52 作者:zhuyunyun