个人中心 |
登录 SuperMap iPortal 后,点击右上角昵称,即可进入个人中心管理您的账号、门户资源、设置您喜欢的门户主题、查看接收到的消息并进行相应的处理、查看管理我的申请与授权、管理应用开发密钥。
包括用户名、昵称、邮箱、用户类型、所在部门等信息。
个人信息支持更改头像、昵称、邮箱、登录密码及安全性问题(您在注册系统时所设置的安全问题,用于找回密码时进行身份验证)。
注意:
如果您是系统管理员,系统默认没有设置安全问题,建议您在“我的信息”页面,选择“修改安全问题”选项卡,设置一个安全性问题和答案,便于忘记密码时,进行密码重置。
在“我的信息”内容面板,点击下方“我的资源”可直接进入“资源中心”>“我的资源”管理您添加到门户中的所有资源,也可直接从“首页”>“资源中心”>“我的资源”进入。
系统默认提供了浅色模式的蓝色主题、橙色主题,和暗色模式的暗橙主题、暗红主题供您选择。登录系统后,您设置的主题才能生效。管理员可设置系统使用的默认主题,也可下载相应的主题,并基于已有主题定制更改后再导入到系统中使其生效,详见:主题管理。
您在门户中进行的所有涉及到需要资源审核、授权的操作均会以消息的方式通知您。支持消息通知的功能模块有:地图审核(管理员可开启审核功能,开启后普通用户增加的地图需要管理员审核通过才能正常分享其他用户查看使用)、服务审核(管理员可开启审核功能,开启后普通用户增加的服务需要管理员审核通过才能正常分享其他用户查看使用)、资源的申请与授权、密钥配额的申请审批、群组的邀请等消息。其中群组相关消息会提示您进入群组的相应模块进行处理。
“我的申请”记录了您的所有申请记录(包括对可检索资源的申请查看、密钥配额的申请),方便您查看申请详情、跟踪申请的授权或审批结果。
“我的授权”记录了所有待您审批和您已审批完成的申请项(包括对可检索资源的申请查看),方便您进行审批及管理所有条目。若您拒绝某些资源的授权申请,被拒绝的用户仍能从“我的申请”页面重新申请授权。
在开发 Web GIS 应用时,您可以通过服务调用的方式访问门户中服务资源。iPortal 开启服务代理(默认开启)后,对于门户公开查看权限的服务资源,在应用中可直接访问,但对于门户中设置了访问权限的服务资源(包括:我的私有服务、共享给我的服务、我的部门及群组中的服务),需要在 iPortal 中生成密钥,即 Resource Key,然后在您的应用中使用代理服务地址(可在服务的详情页查看)加上 Resource Key 才可以访问 。
Resource Key 是服务的口令标识,是一种为了保护用户在 iPortal 中注册和托管服务的安全机制,由24位随机字母+数字组成。iPortal 默认为生成的密钥提供了1w次/日的访问额度(管理员可在配置文件中修改默认配额)。此外,iPortal 还提供了配额审核功能,如果管理员未开启配额审核,用户可根据需要自行设置密钥配额;如果门户管理员开启了配额审核功能,普通用户设置的配额需要在管理员审批通过后才可以生效,管理员在配额审核时需注意提升额度对整个门户平台可能造成的运行稳定性及响应速度的影响。
下面详细介绍 Resource Key 的生成、使用及管理。
在生成 Resource Key 时,您需要设置密钥名称(建议与您实际的应用名称保持一致,方便管理)、请求校验方式、勾选要访问的服务。请求校验方式有“站点访问”和“服务请求”两种,详细介绍如下:
站点访问:若选择站点访问,则您需填写您开发的应用的网址(如:http://www.supermapol.com),iPortal 在接收到服务访问请求时,会从请求的 referer 验证访问的合法性,从而确保门户中服务资源的安全性。此种方式适用于生产环境,只需要确定的域名即可,后续您应用服务器的 IP 变更、升级均不影响服务的访问。
服务请求:若选择服务请求,则您需填写允许访问服务资源的 IP 地址,iPortal 在接收到服务访问请求时,会去验证请求的来源域名对应的 IP,从而确保门户中服务资源的安全性。此种方式的缺点是,若 IP 地址变更,您需同步修改 Resource Key 的这项 IP 参数值,但 Resource Key 字符串本身不会发生变化。需要注意的是,如果将 IP 设置为0.0.0.0,则表示允许任何机器使用该 Resource Key 访问服务资源,请谨慎使用,建议仅限于测试环境。
点击“添加密钥”按钮进入添加密钥页面(首次添加密钥时,页面显示的是“获取 key”,点击即可);
填写密钥名称,为了便于管理,建议与您实际的应用名称保持一致;
选择请求校验方式:站点访问或服务请求。
若选择站点访问,需要同时设置 referer 参数,即输入您的站点地址,如:http://www.supermapol.com;
若选择服务请求,需要同时设置访问源 IP 参数,即您站点的服务器 IP 地址,如:192.168.1.1,也可以设置多个网段(逗号分隔),如:192.168.1.1/24,192.168.1.1,192.168.1.0-192.168.1.255。
选择密钥的有效期,可选项。若不设置,或设置为空时,代表不限制有效期。
选择一个或多个您的应用要访问的服务名称。“我的服务”列出的是门户中您拥有的所有私有服务资源,“共享服务”列出的是门户中所有您有权限访问的服务资源,包括:共享给我的服务、我的部门及群组中的服务。
点击“确定”,即可完成 Resource Key 的生成。
生成开发 Resource key 后,在您的应用中访问服务时,只需在其服务地址(即服务的详情页展示的代理地址)后加上 Resource Key 即可。例如以下访问请求:
http://192.168.120.40:8195/iserver/services/map-HunanPopulationDensity/rest.rjson?key=v6ywlc7MJiAY6CQ0Ej4RXWD0
其中,“?”前的部分是需要调用的服务地址,其后的部分(key=......)是访问需要的密钥请求参数,以此 url 发送请求即可进行访问。
若您的应用是基于 SuperMap iClient 开发,则无需在每个服务请求后面都加“key=......“,可直接通过类库提供的 SuperMap.SecurityManager 类的 registerKey 方法为服务地址绑定相应的密钥,在其他地方正常使用设置的服务地址变量即可。详见:如何使用 SuperMap iClient 调用 iPortal 中受保护的服务,构建简单的地图应用?(扩展开发模块介绍)
"我的密钥"页面会列出所有您生成的密钥条目,您可查看详情,更新密钥的配置参数,查看密钥的剩余配额,并根据需要设置密钥的配额,删除无用的密钥条目。如果门户管理员开启了密钥审核功能,配额申请项同步会记录到我的申请,管理员的审批结果会以消息的方式通知您,可在我的消息查看。管理员需注意在审批配额的申请时,要有对应的服务器伸缩等措施保证门户平台的稳定性及性能。