FME Server 开发指南之Web Services

本文详细介绍了FME Server的Web服务安全性,包括HTTP Basic和Token两种身份验证方式,以及授权机制。FME Server提供了基于角色的访问控制,用户、角色和权限可在Web界面配置。此外,文章还列举了可用的转换服务并演示了如何设置服务安全策略。

原文发布时间:2015-02-04 09:43:12

作者:小君

FME Server web服务安全性包含:身份验证和授权

():身份验证:Web服务支持两种类型的身份验证:HTTP Basic 和 Token

1.  HTTP Basic 

FME Server服务(除REST API)使用基本身份验证来限制访问。基本身份验证不加密发送到服务器的密码,因为它是被作为纯文本。基本认证是合适的,如果客户端和服务器计算机之间的连接是安全的,并且可以被信任,如在一个本地内部网。

 

如果您有需要身份验证的URL进行交互,被提示输入用户名和密码。如果你想分享一个链接或书签的网页,还可以包括用户名/密码的URL,因此会自动鉴别。简单地构建一个类似的URL

HTTP//用户名:password@www.example.com...

例如:

HTTP//管理:admin@localhost/fmedatadownload/Samples/austinDownload.fmw

注意:此语法不支持在Internet Explorer中。

2.  Token

除了数据上载服务支持基于Token的安全性所有FME Server服务管理认证。Token服务允许开发人员生成Token,然后作为一个重要的访问安全的REST接口。Token是客户端和服务器之间发送加密信息的字符串。

Token安全性不一样安全某些其他方法,例如集成Windows验证,作为系统的安全性依赖于控制访问的标记。

生成Token:可以手动或使用API生成Token(手动生成:访问http//本地主机/ fmetoken/) Token的有效期间,可以用来访问REST API或转换服务。

(二):授权:也被称为访问控制,授权指定一个用户被允许进行的活动。 FME Server提供了基于角色的管理框架,管理员将用户分配到角色。每个角色都有自己的权限。用户,角色和权限在FME ServerWeb用户界面的安全页面上进行配置。

 

FME Server 转换服务

当从FME Workbench 上次一个workspace  FME Server,就可以通过FME Server Web用户界面访问和运行工作区。

以下转换服务是可用的:

§ Catalog Service

§ Data Download Service

§ Data Streaming Service

§ Data Upload

§ Job Submitter Service

§ KML Network Link Service

§ OGC Web Feature Service

§ OGC Web Mapping Service

Securing  a  Service

1. 浏览Fme Server Web用户界面的安全网页(http://localhost/fmeserver/security,和点击 Object Policies 选项卡

2. 点击the Data Download service

3. 在编辑页面,删除fmeguest

4. 点击确定

当您尝试访问的数据下载服务,提供凭据

修改默认的来宾角色

默认情况下,使用FME Server分配给fmeguest角色控制对Web Service的认证guest用户。如果你想创建自己的来宾用户,或修改现有的来宾用户的密码,您必须更改服务propertiesfile.properties文件。

 

特定服务的请求参数和响应格式

每个FME Server转换服务有一套服务水平要求的参数,所有的前缀opt_

 

处理响应

  响应的格式是由opt_responseformat参数控制,大多数服务可以返回XMLJSON,或HTML,它可以解析或显示。

 

若对文章有疑问,可发送邮件至lixj@antu.com.cn提问或讨论

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值