可将您的 ArcGIS Server 站点配置为使某些服务可以匿名方式使用(公共),而其他服务受到保护且只能供获得授权的用户访问(私有)。如果想在您的站点中使用两种访问模式,这样做十分有用。
要支持公共服务和私有服务混合使用,您需要执行以下操作:
- 配置 ArcGIS Server 安全性。安全性设置定义了如何管理用户和角色以及如何对用户进行身份验证。有关配置安全性的信息,请参阅配置 ArcGIS Server 安全性。
- 限制对 GIS Web 服务的访问。默认情况下,ArcGIS Server 托管的服务是公开的,且可供对您站点有网络访问权限的所有人访问。要将您的服务设置为私有,并且只能供一组获得授权的用户或应用程序访问,请参阅控制服务的访问权限。
如果选择 ArcGIS Server 基于令牌的身份验证安全性设置,则表明您成功配置了可托管公共服务和私有服务的站点。在不提供凭据的情况下连接到您站点的应用程序将能够查看所有公共服务。有关将应用程序配置为访问私有服务的说明,请参阅访问受 ArcGIS 令牌保护的 Web 服务。
如果选择 Web 层身份验证安全性设置,则需要安装两个 ArcGIS Web Adaptor。Web Adaptor 在您的站点中提供两个入口点:一个用于公共访问,另一个用于私人访问。可将两个 Web Adaptor 安装在一个 Web 服务器上,也可以将它们分别安装在两个 Web 服务器上。要了解有关 Web Adaptor 的详细信息,请参阅关于 ArcGIS Web Adaptor。
安装并配置第一个 Web Adaptor 之后,将其配置为允许匿名访问。相关说明,请参阅 Web 服务器的产品文档。客户端将使用此 Web Adaptor 来访问您站点的公共服务。
使用 Web 服务器支持的身份验证机制来保护第二个 Web Adaptor。相关说明,请参阅 Web 服务器的产品文档。客户端将使用此 Web Adaptor 来访问您站点中其有权访问的私有服务,外加所有公共服务。