gisempire100
捉鬼专家
捉鬼专家
  • 注册日期2004-08-13
  • 发帖数552
  • QQ
  • 铜币2462枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:872回复:0

ArcGIS Server 9.2 用户组的安全机制

楼主#
更多 发布于:2008-02-18 10:44
<P><FONT face=Verdana>    安全,在软件项目开发过程中会从多个方面去考虑,</FONT><FONT face=Verdana>利用了ASP.Net网站管理的安全技术,根据不同用户对ADF功能进行界定,实现不同级别用户访问不同功能的webgis网站。<BR><BR>    ArcGIS Server有自己的安全机制,只是相对简单,在安装ArcGIS Server时大家都碰到过需要指定agsusers和agsadmin组用户,在这里不同的用户组就被赋予了不同的职能与权限。</FONT></P>
<P>ArcGIS Server有自己的安全机制,只是相对简单,在安装ArcGIS Server时大家都碰到过需要指定agsusers和agsadmin组用户,在这里不同的用户组就被赋予了不同的职能与权限。<BR><IMG src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>ESRI.ArcGIS.ADF.Identity identity = new ESRI.ArcGIS.ADF.Identity("user", "passwd", "domain");<BR><IMG src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>ESRI.ArcGIS.ADF.Connection.AGS.AGSServerConnection ags_connection;<BR><IMG src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>agsconnection = new ESRI.ArcGIS.ADF.Connection.AGS.AGSServerConnection("hostname", identity);<BR><IMG src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>agsconnection.Connect();<BR><IMG src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>IServerObjectManager som = agsconnection.ServerObjectManager;</P>
<P>   如果当前user仅属于agsusers组,程序所能做的,仅仅是创建ServerContext和一些基本GIS Server信息,对应着IServerObjectManager接口,agsadmin组用户可以执行更多的管理功能,对应着IServerObjectAdmin接口。<BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/secure3.gif" border=0><BR><BR><IMG src="http://www.cnblogs.com/images/cnblogs_com/flyingis/secure4.gif" border=0><BR><BR>    可以看出,agsadmin属于ArcGIS Server顶级用户组,程序开发中,大多数用户应只需具备agsusers用户组的权限。过去ArcIMS服务管理需要通过ArcIMS Administrator或ArcXML Command Line方式实现,Admin Request只能获取一些非常有限的信息,现在ArcGIS Server对服务器和服务的管理进行了增强并可通过API实现管理,相比ArcIMS方便了许多。 </P>
喜欢0 评分0
A friend is never known till a man has need. ...CL
游客

返回顶部