连接到受保护的服务

当连接到受保护的服务时,必须提供凭据。当在单个 web 地图或应用程序中有多个受保护的服务时,任何连接到 web 地图或应用程序的用户都必须为每个服务提供凭据。要避免这种情况出现,可以创建服务项目来存储每个受保护服务的凭据,授予组织中的特定组对服务项目的访问权限,然后在 web 地图和应用程序中使用那些服务项目。

创建服务项目来存储凭据

步骤:
  1. 登录门户。
  2. 打开我的内容,然后单击添加项目

    随即出现添加项目 窗口。

  3. 项目中选择在 Web 上
  4. 选择 ArcGIS Server web 服务作为项目类型。
  5. URL 字段中输入受保护服务的 REST URL。

    如果服务受保护,会在 URL 下显示文本检测到安全服务

  6. 为具有服务权限的帐户输入一个用户名和密码。
  7. 检查将凭据与服务项目一同存储。不提示身份验证。
  8. 服务标题由服务名称自动填充。
  9. 为项目输入或选择标签。
  10. 单击添加项目

将代理服务作为项目添加至我的内容

为每个希望在 web 地图或应用程序中使用的受保护的服务重复以上步骤。

将该服务与组共享

如上所述,应该创建组来共享服务项目,并仅允许希望访问受保护服务的组织成员成为该组的成员。

步骤:
  1. 我的内容 中,选中受保护服务项目标题旁的复选框。
  2. 单击共享

    将打开共享 窗口。

  3. 选中要与之共享服务项目的组旁边的复选框,然后单击确定

    我的内容 将显示已经与共享的服务。

在含有受保护服务的地图中使用服务项目的 REST URL

当 web 地图含有多个受保护的服务时,使用服务项目 REST URL 来代替受保护服务的 URL,使与 web 地图连接的用户不必提供凭据来连接到每个服务。

6/13/2014