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