首页 > 其他分享 >arcgis server地图服务访问权限设置及arcgis server token获取

arcgis server地图服务访问权限设置及arcgis server token获取

时间:2024-01-30 10:12:45浏览次数:32  
标签:服务 地图 server arcgis token 6080

一、地图服务访问权限设置。
当我们发布arcgis地图服务后,由于涉密或者其他原因,不想让所有人看到地图服务。这时候我们可以对地图设置权限。怎末设置那?
进入你们arcgis管理。地址:
http://localhost:6080/arcgis/manager/index.html#

新建角色。

 

 新建用户。

 新建成功。

 

角色与用户之间关系:角色是指一组按功能、标题或某些其他属性关联在一起的用户。

回到服务
点击某一个服务,“锁”。

 在可见角色里面搜索刚刚新建的角色名字。不搜索,那个用户添加按钮不出来。添加角色abc。
然后选择保存。

 权限编辑完成。

当你进入站点
http://localhost:6080/arcgis/rest/services
发现刚刚设置权限的那个地图地图服务SampleWorldCities不见了。说明设置成功了。

 当你进入SampleWorldCities服务,发现需要登陆。
http://localhost:6080/arcgis/rest/services/SampleWorldCities/MapServer

 你输入刚刚创建的用户名abc及密码,就可以进入服务了。

 登陆进来。

 

二、arcgis server 登陆token值的获取。(手动实现)

http://localhost:6080/arcgis/rest/services/SampleWorldCities/MapServer

 

 点击右上角Get Token

 可以看到 有三种获取方式。

 打开Help文档。(页面上的Help超链接)

 翻译一下:

 HTTP Referer方式:需要输入访问地图服务页面的URL。

 得到:

 IP方式:需要输入访问服务的主机ip地址(任意访问地图服务主机的ip地址,可以不是自己主机的ip)。

 得到:

 Request IP方式(默认的):

 得到:

 三、arcgis server 登陆token值的获取。(代码实现,c#实现)

实现代码:

 运行结果:
HTTP Referer方式,代码获取的token值。

 

token值:
dgC4wjgpi8ZWEzIBdi4ZYeeMlqhZDZa5ZaxFh6uK48g.

四、通过token访问地图服务
怎末通过token访问设置访问权限的地图?(不登陆)
方法:
http://localhost:6080/arcgis/rest/services/服务名/MapServer?token=token值

通过上面代码获取的token值,
http://localhost:6080/arcgis/rest/services/SampleWorldCities/MapServer?token=dgC4wjgpi8ZWEzIBdi4ZYeeMlqhZDZa5ZaxFh6uK48g.

 


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_44011559/article/details/109463883

标签:服务,地图,server,arcgis,token,6080
From: https://www.cnblogs.com/zmbhfly/p/17996119

相关文章

  • 查询SQL SERVER 软件版本信息、授权许可等
    SQLSERVER软件授权许可查询概述在使用SQLServer数据库管理系统时,了解软件授权许可是非常重要的。SQLServer提供了多种许可方式,以满足不同用户的需求。本文将介绍SQLServer软件授权许可的查询方法,并提供相应的代码示例。许可方式SQLServer提供了多种许可方式,包括:企业......
  • session和token以及cookie作用及区别
    Session、Token和Cookie都是在网络应用中用于身份验证和会话管理的技术。其作用和区别如下:Session:作用:Session是一种在Web服务器和浏览器之间维护状态的机制。当用户在Web应用程序中进行操作时,服务器会为该用户创建一个唯一的SessionID,并通过Cookie或URL将其传递给浏览器。......
  • 安防视频监控平台LntonAIServer视频算法分析平台算法检测明烟明火预警
    今天,我要讲述的是一个关于智慧与安全的故事,它发生在LntonAIServer视频算法分析平台上,一个能够精准检测明烟和明火预警的高科技平台。想象一下,当夜幕降临,城市的喧嚣渐渐平息,大多数人沉浸在甜美的梦乡时,LntonAIServer却在无声中坚守着它的岗位。它的眼睛不眨不闭,通过高......
  • AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
    作者:王佳、江昱、筱姜StableDiffusion模型,已经成为AI行业从传统深度学习时代走向AIGC时代的标志性里程碑。越来越多的开发者借助stable-diffusion-webui(以下简称SDWebUI)能力进行AI绘画领域创业或者业务上新,获得高流量及商业价值,但是面对多客户、高并发的复杂场景,使用原......
  • SqlServer中使用游标遍历数据集合
    具体代码如下所示:/***************************************** 实例:打印输出数据表BUS_Test中的Name和Age字段的值*****************************************/--声明遍历@Name和@AgeDECLARE@NameNVARCHAR(50),@AgeINT--声明游标C_UserDECLAREC_UserCURSORFAST_FOR......
  • SqlServer性能检测之Sql语句排查
    很多时候,我们在用SQL语句查询数据时,难免会漏掉对SQL语句性能的考虑,所以有时就会造成SqlServer服务占用过高的问题,为了大致排查是哪些SQL语句造成的问题,我们可以通过如下SQL查询出最近所有耗时最大的SQL语句,具体查询SQL语句如下所示:SELECTs2.dbid,s1.sql_handle,......
  • Windows Server 2008 R2修复永恒之蓝漏洞
    一、情况描述服务器安装的WindowsServer2008R2standard系统,通过扫描发现系统存在永恒之蓝漏洞MS17-010(CVE-2017-0143、CVE-2017-0144、CVE-2017-0145、CVE-2017-0146CVE-2017-0147和CVE-2017-0148),需要从微软官网下载KB4012212这个系统补丁进行修复。1、查看漏洞详情2......
  • SqlServer还原数据库出现“无法在服务器上访问指定的路径或文件”提示的解决办法
    1、......
  • DBeaver连接SqlServer报“The server selected protocol version TLS10 is not accept
    1、......
  • MySQL数据库连接报错1130 - Host 'xxx' is not allowed to connect to this MySQL ser
    目录现象描述原因分析解决办法:本文解决MySQL数据库连接报错1130-Host'xxx'isnotallowedtoconnecttothisMySQLserver。返回目录返回目录现象描述MySQL数据库,使用Navicat、root用户连接报错:原因分析这个报错原因是权限问题,需要修改连接权限。进入mysql......