| 包 | com.supermap.web.core |
| 类 | public class Credential |
| 继承 | Credential 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为用户申请的安全锁字符串。
public function get name():String public function set name(value:String):void| value | 属性 |
value:String
获取或设置受安全限制的服务时用于通过安全验证的安全锁验证信息。
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..");