有关server10.0 的安全性验证

在使用arcgis server 10.0时,出现了如下问题,希望能得到帮助:
请问:
1、如果想对发布的rest服务只允许指定用户可以访问,该如何设置?是否是在manager中启动Security?
2、我想以sqlserver启动安全性时,却在通过manager创建数据库时,发生了错误,错误是“执行 SQL 文件“InstallCommon.sql”时发生错误。SQL 错误号为 262,SqlException 消息为: 在数据库 'master' 中拒绝了 CREATE DATABASE 权限”。如何设置,才能正常执行?
3、如果对rest服务的访问进行了限制,当使用arcgis js api 或 openlayers连接rest服务时,代码该如何修改呢?我在arcgis js api的ArcGISDynamicMapServiceLayer中也没有发现可以设置安全验证的地方。难道只能使用Token进行验证?
谢谢
已邀请:

徐鸿至

赞同来自:

【解决办法】:
1,在manager中启用安全,选择验证方式,然后就可以给需要添加安全限制的服务添加所需的角色了,windows user是基于windows当前的用户添加新的用户与组,sql server的方式可以自定义所需的用户与组。
具体参考:http://help.arcgis.com/en/arcg ... 0000/
2,这种情况一般是arcgis server som的账户对于sql server进程没有读写权限,建议运行Post Installation 把 arcgis server的SOM SOC账户都设置为和SQL server 使用的管理员账户。
3,server 10.0 只能是基于token的验证,一般是通过代理页来实现,代理页下载以及相关文档参考:
https://developers.arcgis.com/ ... .html

要回复问题请先登录注册