首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:咨询在iServer 11版本中,如何配置以禁止匿名用户在未登录的情况下直接访问服务列表页面。
64,468EXP 2026年05月18日

咨询在iServer 11版本中,如何配置以禁止匿名用户在未登录的情况下直接访问服务列表页面。

1个回答

【解决办法】修改服务列表页面需要授权才能访问 1、停止 iServer:首先,确保 iServer 服务已完全停止。 2、修改配置文件:找到 iServer 安装目录下的 iserver-all-*.jar 文件(位于 iServer安装目录/WEB-INF/lib/ 目录中)。使用压缩软件(如 WinRAR、360压缩)直接打开此 jar 包,切勿解压。 修改配置文件:在 jar 包内找到 /resource/security/shiroUrls.ini 文件,将其复制到 jar 包外进行编辑。在文件末尾添加以下配置: /services/**/*.css = anon /services/**/*.js = anon /iserver/services.json = roleFilter[ADMIN,PUBLISHER] /iserver/services.rjson = roleFilter[ADMIN,PUBLISHER] /** = roleFilter[ADMIN,PUBLISHER] 其中, roleFilter[ADMIN,PUBLISHER] 表示只有拥有 ADMIN 或 PUBLISHER 角色的用户才能访问 /services/ 路径下的所有内容。您可以根据实际情况调整角色名称。 3、保存并替换:保存修改后的 shiroUrls.ini 文件,并将其拖拽回压缩软件打开的 jar 包内,替换原有文件。 4、重启 iServer:完成替换后,重新启动 iServer。
64,468EXP 2026年05月18日
...