如何控制地图服务访问的安全性

如何设置地图服务的安全性,达到只对管理员可见或限定只能某些用户访问的目的?
已邀请:

王知方

赞同来自:

【解决办法】:
首先,发布服务后,针对服务开启安全认证,即可达到对服务进行安全控制的要求。此时服务只对该发布者或管理员可见,公众不可见;
其次,利用管理员身份,对该服务设置,指定某个或某几个角色对该服务有访问权限,这样只有属于指定角色的用户才能够访问该服务。

以上两步都可通过arcgis server的admin api来完成,具体参考:
http://resources.arcgis.com/en ... 0.htm
http://resources.arcgis.com/en ... 0.htm
http://resources.arcgis.com/en ... 0.htm
比如manager中开启认证即是通过admin api,删除默认的esri Everyone角色的访问权限。
利用任何编程语言,发送相应的post请求即可达到对服务进行安全控制的目的。

要回复问题请先登录注册