com.supermap.web.core
public class Credential
继承 Credential Inheritance Object

安全证书类.

当服务器开启安全认证之后,所有有权限的用户可以通过自己的用户名以及密码在服务列表界面申请自己唯一的安全锁,通过安全锁信息创建一个安全证书对象,将其存放于Credential的静态字段CREDENTIAL里,当用户发送服务请求时,会自动通过CREDENTIAL字段获取相应的信息组合之后访问服务器,如果不设置有效的安全证书将无法访问受安全限制的服务。



公共属性
  属性 定义方
    CREDENTIAL : Credential = null
[static] 用于存储安全证书对象,如果用户的服务器开启了安全认证,用户必须设置此属性才能访问相关的服务。
目前支持的服务包括:地图服务、专题图、量算、查询、公交换乘、空间分析、网络分析,不支持轮询功能。
Credential
    name : String
安全锁验证信息前缀,格式为name=value,其中name为服务器能识别的安全锁的属性名称,默认为“token”,value为用户申请的安全锁字符串。
Credential
    value : String
获取或设置受安全限制的服务时用于通过安全验证的安全锁验证信息。
Credential
公共方法
  方法 定义方
   
Credential(value:String = null)
初始化 Credential 类的新实例。
Credential
属性详细信息
CREDENTIAL 属性
public static var CREDENTIAL:Credential = null

用于存储安全证书对象,如果用户的服务器开启了安全认证,用户必须设置此属性才能访问相关的服务。
目前支持的服务包括:地图服务、专题图、量算、查询、公交换乘、空间分析、网络分析,不支持轮询功能。

name 属性  
name:String

安全锁验证信息前缀,格式为name=value,其中name为服务器能识别的安全锁的属性名称,默认为“token”,value为用户申请的安全锁字符串。


Implementation
    public function get name():String
    public function set name(value:String):void
value 属性  
value:String

获取或设置受安全限制的服务时用于通过安全验证的安全锁验证信息。


Implementation
    public function get value():String
    public function set value(value:String):void
构造函数详细信息
Credential () 构造函数
public function Credential(value:String = null)

初始化 Credential 类的新实例。

参数
value:String (default = null) — 访问受安全限制的服务时用于通过安全验证的安全锁验证信息。

示例
如下为初始化安全证书的实例
         //RbVQsi6UJCF3NXL_25WEJBciN6oa24X_khzfCm7T3jTTyMFJBTywIc14wkQ7iT41YjV0yerPGwUJ-aCbRSYM_Q..为用户申请的安全锁
         //必须设置了Credential.CREDENTIAL才能访问受安全限制的服务,并且必须在所有向服务器发送请求之前设置
         Credential.CREDENTIAL = new Credential("RbVQsi6UJCF3NXL_25WEJBciN6oa24X_khzfCm7T3jTTyMFJBTywIc14wkQ7iT41YjV0yerPGwUJ-aCbRSYM_Q..");