You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Web AppBuilder应用打开时弹出的登录面板

ArcGIS Web AppBuilder 移除登录要求操作方案
  • 全资源权限校验
    除了已设置的webmap、feature layer之外,需确认Web AppBuilder应用本身、所有关联的底图服务、切片服务、托管数据表、用到的群组资源,全部在Portal中设置为所有人(公开)共享权限。只要有任意关联资源未设为公开,就会触发身份校验逻辑。
  • 修改应用配置强制匿名访问
    导出Web AppBuilder应用安装包,打开根目录下的config.json文件,找到门户配置字段,修改/新增如下参数:
    "portalUrl": "你的Portal访问地址",
    "authMode": "anonymous",
    "isWebTier": true
    
    其中authMode设置为anonymous会强制应用跳过默认的身份初始化校验流程,以匿名模式加载资源。
  • 调整Portal全局安全设置
    登录Portal管理员账号,进入组织 > 设置 > 安全页:
    1. 开启允许匿名访问组织公开内容开关,部分版本Portal默认关闭该配置,即使资源公开也要求登录访问
    2. 确认应用部署的域名已添加到Portal的CORS允许列表,跨域限制会触发异常登录弹窗
  • 清除缓存验证效果
    重新部署修改后的应用,同时清除浏览器缓存、Portal REST服务端缓存,避免旧的权限规则残留。

内容的提问来源于stack exchange,提问作者Hadi Hoteit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 09:27:00