Class: TokenServiceParameter

TokenServiceParameter

token 申请参数。

new TokenServiceParameter(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/mapboxgl/iclient-mapboxgl.js"></script>
<script>
  new mapboxgl.supermap.TokenServiceParameter(options);
  
  // 弃用的写法
  new SuperMap.TokenServiceParameter(options);

</script>

// ES6 Import
import { TokenServiceParameter } from '@supermap/iclient-mapboxgl';

new TokenServiceParameter(options);

common/security/TokenServiceParameter.js, line 7
Name Type Description
options Object

参数。

Name Type Default Description
username string

用户名。

password string

密码。

clientType ClientType 'ClientType.NONE' 可选

token 申请的客户端标识类型。

ip string 可选

clientType=IP 时,此为必选参数。

referer string 可选

clientType=Referer 时,此为必选参数。如果按照指定 URL 的方式申请令牌,则设置相应的 URL。

expiration number 60 可选

申请令牌的有效期,从发布令牌的时间开始计算,单位为分钟。

Members

clientTypeClientType

token 申请的客户端标识类型。

expirationnumber

申请令牌的有效期,从发布令牌的时间开始计算,单位为分钟。

ipstring

clientType=IP 时,此为必选参数。

passwordstring

密码。

refererstring

clientType=Referer 时,此为必选参数。如果按照指定 URL 的方式申请令牌,则设置相应的 URL。

userNamestring

用户名。

Methods

toJSON(){string}

common/security/TokenServiceParameter.js, line 65

将所有信息转成 JSON 字符串。

Returns:
Type Description
string 参数的 JSON 字符串。