中文

如何:将 Portal for ArcGIS 配置为使用 survey123.arcgis.com

摘要

Portal for ArcGIS 版本 10.4、10.4.1 和 10.5 需要额外配置才能将 survey123.arcgis.com 网站连接到门户。 Portal for ArcGIS 10.5.1 及更新版本无需这些配置,因为这些版本已预先配置为连接到 survey123.arcgis.com 网站。

尝试从 Survey123 for ArcGIS 网站登录到门户时,不执行这些步骤可能会导致出现错误消息:

错误: 
“client_id 无效,错误:400”

过程

survey123.arcgis.com 添加为已注册应用程序时,需要注册应用程序 ID。 按照以下步骤将 survey123.arcgis.com 作为已注册应用程序添加到 Portal for ArcGIS。

  1. 添加并共享 Survey123.arcgis.com 网站
    1. 打开 ArcGIS Portal Directory 共享应用程序,并以具有管理员权限的用户身份登录。 URL 格式如下:
      1. https://webadaptorhost.domain.com/arcgis/sharing/rest
    2. 导航至管理用户的内容 页面。
      1. https://webadaptorhost.domain.com/arcgis/sharing/rest/content/users/<用户名>
    3. 支持的操作下,选择 添加项目
    4. 添加项目 表单中,输入以下内容:
      • 类型:Web 制图应用程序
      • 类型关键字:Web 地图、地图、在线地图、制图站点、JavaScript、即用型
      • URL: https://survey123.arcgis.com
      • 标题:Survey 123 网站
      • 标签:survey123
    5. 单击 添加项目
    6. 用户项目 页面的 支持的操作下,单击 共享项目
    7. 共享项目 页面上,将 共享给所有人 设置为 True
    8. 单击 共享项目
  2. 注册 survey123.arcgis.com 网站
    1. 用户项目 页面上,选择并复制 ID 值。
    2. 相关操作下,单击 注册应用程序
    3. 注册应用程序 页面上,输入以下内容:
      • 项目 ID:这是在第 II 部分的第 1 步中复制的 ID。
      • 应用程序类型:从下拉菜单中选择一个浏览器。
      • 重定向 URI:输入 ["http://survey123.arcgis.com", "https://survey123.arcgis.com"] - 此值允许将成功的身份验证响应发送到门户 URL。
    4. 单击 注册应用程序 已注册应用程序 页面 将显示应用程序 ID。
    5. 已注册应用程序 页面上,复制应用程序 ID 值。
  3. 更改 Survey123 应用程序 ID
    1. 打开 ArcGIS Portal Directory 管理应用程序,并以具有管理员权限的用户身份登录。 URL 格式如下:
      1. https://webadaptorhost.domain.com/arcgis/portaladmin
    2. 导航至 主页 > 安全性 > OAuth > 更改应用程序 ID
    3. 更改应用程序 ID 页面上,输入以下内容:
      • 当前应用程序 ID:这是在第 II 部分的第 5 步中复制的应用程序 ID。
      • 新应用程序 ID:输入 survey123hub
    4. 单击 更改应用程序 ID
  4. 使用 Survey123 for ArcGIS 网站连接到 Portal for ArcGIS
    • 导航至 survey123.arcgis.com 网站,然后添加 portalUrl 参数(注意大小写)。 例如,如果门户为“portal.domain.com/arcgis”,则将使用以下 URL 加载 Survey123 for ArcGIS 网站:
      https://survey123.arcgis.com?portalUrl=https://portal.domain.com/arcgis

相关信息