ArcGIS Server 9.3 安全管理机制1–概述

ArcGIS Server 9.3 安全管理机制1–概述

内容来源于esri.com的training seminar,Implementing Security for ArcGIS Server dot net Solutions,由diligentpig翻译整理。

连接ArcGIS Server的两种方式:
Local:对于此种连接方式,客户端(如Desktop)直接通过Local Connection连接到GIS Server(SOM&SOC),AGS通过Windows用户组保证安全性,即agsusers和agsadmin组。添加到agsusers用户组中的成员可以使用GIS Server,添加到agsadmin用户组中的成员可以管理agsserver。9.2和9.3中都采用此种方式来保证GIS Server的安全性。
Internet:对于此种连接方式,客户端(Desktop,Explorer或Web浏览器)通过www方式链接到Web Server(Web Services&Web Applications)。AGS通过ArcGIS Server Manager来管理Web Server的安全性。
如图:

1

控制资源的访问权限。对于Web Applications,不同的用户对于app的访问权限不同。比如,分析人员可以访问用于地图分析的web app,而制图人员可以访问用于地图编辑的web app;对于Web Services,不同的用户对于各种services的访问权限也不同。比如,所有用户都可以使用一台GIS Server上的用于地图浏览的service,而只有分析人员能够使用具有地图分析功能的service,制图人员则可以访问用于地图编辑的service。如图:

2

AGS通过三个步骤来实现自己的安全机制。
Users&Roles 用户&角色。将不同需求的用户赋予不同的角色(将用户分组),同一个Role的用户拥有相同的权限。
Authentication 识别。通过用户名和密码来识别用户身份。
Authorization 授权。根据识别出来的用户身份赋予其相应的权限。

存储Users&Roles的途径:Windows,SQL Server,自定义途径。
Windows:如采取此种方式,则相同roles的用户分到同一用户组中。Authenticate(用户身份识别)由IIS来完成。一般对局域网用户采取此种方式,因为本机上可能已经存储了网内的账户信息。通过计算机管理,本地用户和组来操作。如图:首先禁用匿名账户访问,然后根据需求使用下面不同的选项。

3

SQL Server:将用户和角色信息存储在SQL Server数据库中(一般是SQL Server 2005 Express,因为VS开发环境附带此数据库;Server的安装盘上也有)。通过ArcGIS Server Manager来操作。Authentication的工作由ASP.NET完成。具体操作:进入manager,左侧security,configure locations use SQL Server。如图:

4

之后具体操作可根据屏幕提示完成。

自定义途径:如Oracle Provider或XML Provider。Authentication的工作由ASP.NET完成。如果自定义的方式提供了相应api,则可以在ags manager中进行操作,否则使用与之配套的工具进行操作。获得了custom provider后,通过修改ags的安全配置文件,在manager中增加操作选项。具体请参见帮助。略。

至此,完成了对用户身份鉴别的准备工作。
为方便后面描述,我们在manager中,security,roles中创建browser,analyst,editor三个角色,在security,users中创建一个user1用户(用户密码至少由7个字符组成,并且须包含字母数字意外的字符,如_,#,$,%等),将此用户添加到browser角色中。如图:

5

 

http://www.gisbing.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值