企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 接口放行 JPower可在yml文件或者nacos配置中心中对接口进行放行配置,配置过的接口不再进行权限拦截,具体配置如下: ~~~ jpower: auth: skipUrl: - /auth/** - /core/user/downloadTemplate ~~~ * **接口放行配置支持模糊匹配,如参数为@PathVariable类型,则配置接口时可直接写成:/core/delete/{id}的方式** ## 匿名用户 JPower默认提供了匿名用户角色,可通过对匿名用户角色配置权限来实现接口的不登录访问,且实时生效。 给匿名用户角色配置接口、功能等权限后,在未登录的情况下这些接口都可以正常进行调用。 ![](https://img.kancloud.cn/ea/e2/eae2833291c008f59d3743b78061dde8_3126x1698.png) > 角色配置方式可通过页面进行配置,具体配置可参考[API权限配置](API权限配置.md) ## 注意 * 这里可能有人奇怪**接口放行**和**匿名用户**配置俩者有什么区别,匿名用户只是系统的一个角色,在没有token的情况下会默认给这个角色,这个角色有什么权限那就是说明未登陆的用户有什么权限;接口放行是对接口不进行鉴权拦截会直接放行,如果配置了接口放行,那客户端的资源访问配置也会放行。