从 web 添加的服务或您的托管 web 图层可能会受到保护。 想要连接到包含这些服务或图层的地图或应用程序的任何人,都必须拥有相应权限才能够使用它们。 要避免出现访问问题,可以将安全服务作为项目添加到门户,授予组织中的特定群组对服务项目的访问权限,然后在地图和应用程序中使用那些服务项目的 URL。
从外部组织导入服务器证书
在连接到安全服务之前,您必须将门户配置为信任来自服务所在外部组织的服务器证书。 例如,从外部 ArcGIS Server 站点添加安全服务时,必须将站点的证书导入到门户中。 这样可建立站点与门户之间的信任关系,使您能够访问服务。
向门户添加服务
将安全服务或 Web 图层添加到门户中。 如果出现提示,请存储连接服务所需的凭据。
- 验证您是否已登录,以及是否具备创建内容的权限。
- 在内容页面的我的内容选项卡上,单击新建项目。
- 选择 URL。
- 在 URL 字段中键入或粘贴安全服务的 REST URL。
- 如果门户未检测到正在添加的服务类型,请使用类型下拉列表来选择正确的服务类型。
- 启用“将凭据与服务项目一同存储”旁边的切换按钮。 不提示身份验证。
- 可选择性地向服务添加自定义参数。
- 单击下一步。
系统会提示您提供安全服务的凭据。
- 键入用户名和密码以访问安全服务,然后单击确定。
- 在我的内容中选择要用于保存项目的文件夹。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 如果服务具有摘要,则系统会填充摘要字段。 否则,您可以提供用于描述服务项目的摘要。
- 单击保存。
服务标题将自动使用服务名称填充。
将服务作为项目添加至您的内容页面。
为每个希望在门户中使用的安全服务重复以上步骤。
将该服务与群组共享
如上所述,应该创建群组来共享服务项目,并仅允许希望访问安全服务的组织成员成为该群组的成员。
- 在内容页面的我的内容选项卡上,选中安全服务项目标题旁的复选框。
- 单击共享。
将显示共享窗口。
- 选中要与之共享服务项目的群组旁边的复选框,然后单击确定。
内容页面将显示已经与群组共享的服务。
在含有安全服务的地图中使用服务项目的 REST URL
在地图或应用程序中使用服务项目的 REST URL 来替代安全服务 URL,这样连接到地图或应用程序的人员就不必提供连接到每个服务的凭据。