Skip To Content

修改服务或文件夹的权限

开箱即用 - 您发布到 ArcGIS Server 的服务可供具有服务 URL 知识以及 ArcGIS Server 站点网络访问权限的所有人公开使用。这将允许未经授权的用户或 web 应用程序在不需要许可的情况下使用您的服务。要限制对某一服务的访问,您需要明确指定允许哪些用户访问该服务。您可以在 ArcGIS Server Manager 中设置服务或文件夹的权限。

注:

如果某一角色的角色类型是管理员发布者,则该角色的成员可以访问在 ArcGIS Server 站点上托管的所有服务。此隐含权限无法通过更改服务或文件夹的权限进行覆盖。

ArcGIS Server 访问控制模型

ArcGIS Server 使用基于角色的访问控制模型对服务的访问权限进行控制。在基于角色的访问控制模型中,访问受保护服务的权限将通过为该服务分配角色来控制。要使用某一受保护的服务,用户必须是已分配了该服务访问权限的角色中的成员。

权限可分配给一个单独的 Web 服务或包含一组服务的父文件夹。如果将权限分配给文件夹,则该文件夹内所包含的任何服务都将继承文件夹的权限。例如,如果授予某个角色访问站点(根)文件夹的权限,则属于该角色的所有用户都将拥有访问该站点上托管的所有服务的权限。若要自动覆盖服务从其父文件夹继承的权限,可以编辑该服务并明确移除继承的权限。

注:

默认情况下,服务的系统文件夹只能由站点发布者和管理员访问。建议您不要将此文件夹设置为允许公开访问;这样做可能会使您的站点容易受到拒绝服务 (DOS) 攻击和未经授权的发布。

要设置服务的权限,您至少需要在标识存储中包含一位用户和一个角色。要添加用户,请参阅管理用户。要添加角色,请参阅管理角色

在 Manager 中编辑服务或文件夹的权限

  1. 打开 Manager 并登录。如需此步骤的帮助,请参阅登录 Manager
  2. 单击服务,然后找到要编辑的服务或文件夹。
  3. 要设置文件夹的权限,请单击文件夹,然后单击文件夹名称旁的锁按钮。要设置对服务的权限,请单击与该服务相对应的锁按钮。锁按钮将指示文件夹或服务当前受到保护 锁定 还是可供所有用户公开使用 解锁
  4. 要保护文件夹或服务,请单击私有,仅面向所选用户选项。这样,即可禁用对资源的匿名访问。之后,只有经过身份验证和授权的用户才可访问此资源。
  5. 要向标识存储中所有用户授予访问权限,请单击允许所有登录用户访问选项。
  6. 要允许特定角色集中的用户进行访问,请单击角色名称旁的添加角色按钮 添加角色,将其添加到允许的角色列表中。要访问此资源,用户必须至少是允许的角色列表中某一角色的成员。
  7. 单击保存应用更改。