com.supermap.services.providers
类 ArcGISRestAuthProviderSetting
- java.lang.Object
-
- com.supermap.services.components.spi.MapProviderSetting
-
- com.supermap.services.providers.ArcGISRestAuthProviderSetting
-
- 所有已实现的接口:
- java.io.Serializable
- 直接已知子类:
- ArcGISRestDataProviderSetting, ArcGISRestGeocodeProviderSetting, ArcGISRestMapProviderSetting, ArcGISRestNetworkAnalystProviderSetting, ArcGISRestVectorTileProviderSetting
public class ArcGISRestAuthProviderSetting extends MapProviderSetting implements java.io.Serializable
ArcGIS REST 服务认证配置基类。
封装 ArcGIS REST 服务通用的认证相关参数,包括:用户名、密码、Token 服务地址、Token、HTTP Referer。
- 从以下版本开始:
- 12.1.0
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 限定符和类型 字段和说明 java.lang.StringgetTokenUrlToken 服务地址(用于自动生成 Token,为空时自动推导)java.lang.StringhttpRefererHTTP Referer(使用 HTTP Referer 形式的 Token 时需要设置)java.lang.Stringpassword密码(用于自动生成 Token)java.lang.StringtokenTokenjava.lang.StringuserName用户名(用于自动生成 Token)-
从类继承的字段 com.supermap.services.components.spi.MapProviderSetting
dataPrjCoordSysType, watermark
-
-
构造器概要
构造器 构造器和说明 ArcGISRestAuthProviderSetting()默认构造函数ArcGISRestAuthProviderSetting(ArcGISRestAuthProviderSetting setting)拷贝构造函数
-
方法概要
方法 限定符和类型 方法和说明 booleanequals(java.lang.Object o)java.lang.StringgetGetTokenUrl()获取 ArcGIS Token 服务地址。java.lang.StringgetHttpReferer()获取访问 ArcGIS REST 服务的 HTTP referer。java.lang.StringgetPassword()获取密码java.lang.StringgetToken()获取访问 ArcGIS REST 服务的 Token。java.lang.StringgetUserName()获取用户名inthashCode()voidsetGetTokenUrl(java.lang.String getTokenUrl)设置 ArcGIS Token 服务地址。voidsetHttpReferer(java.lang.String httpReferer)设置访问 ArcGIS REST 服务的 HTTP referer。voidsetPassword(java.lang.String password)设置密码voidsetToken(java.lang.String token)设置访问 ArcGIS REST 服务的 Token。voidsetUserName(java.lang.String userName)设置用户名-
从类继承的方法 com.supermap.services.components.spi.MapProviderSetting
getCacheMode, getCacheVersion, getName, getOutputPath, getOutputSite, getWatermark, setCacheMode, setCacheVersion, setName, setOutputPath, setOutputSite, setWatermark
-
-
-
-
字段详细资料
-
userName
public java.lang.String userName
用户名(用于自动生成 Token)
-
password
public java.lang.String password
密码(用于自动生成 Token)
-
getTokenUrl
public java.lang.String getTokenUrl
Token 服务地址(用于自动生成 Token,为空时自动推导)
-
token
public java.lang.String token
Token
-
httpReferer
public java.lang.String httpReferer
HTTP Referer(使用 HTTP Referer 形式的 Token 时需要设置)
-
-
构造器详细资料
-
ArcGISRestAuthProviderSetting
public ArcGISRestAuthProviderSetting()
默认构造函数
-
ArcGISRestAuthProviderSetting
public ArcGISRestAuthProviderSetting(ArcGISRestAuthProviderSetting setting)
拷贝构造函数- 参数:
setting- 源配置对象
-
-
方法详细资料
-
getUserName
public java.lang.String getUserName()
获取用户名- 返回:
- 用户名
-
setUserName
public void setUserName(java.lang.String userName)
设置用户名- 参数:
userName- 用户名
-
getPassword
public java.lang.String getPassword()
获取密码- 返回:
- 密码
-
setPassword
public void setPassword(java.lang.String password)
设置密码- 参数:
password- 密码
-
getGetTokenUrl
public java.lang.String getGetTokenUrl()
获取 ArcGIS Token 服务地址。
该参数只在以"用户名/密码"方式进行安全认证时有效,并且允许为空。当该参数为空时,系统自动处理为{rootUrl}/tokens。
- 返回:
- Token 服务地址
-
setGetTokenUrl
public void setGetTokenUrl(java.lang.String getTokenUrl)
设置 ArcGIS Token 服务地址。
该参数只在以"用户名/密码"方式进行安全认证时有效,并且允许为空。当该参数为空时,系统自动处理为{rootUrl}/tokens。
- 参数:
getTokenUrl- Token 服务地址
-
getToken
public java.lang.String getToken()
获取访问 ArcGIS REST 服务的 Token。
当同时配置了用户名/密码和 Token 时,以 token 验证为准。
- 返回:
- Token
-
setToken
public void setToken(java.lang.String token)
设置访问 ArcGIS REST 服务的 Token。
当同时配置了用户名/密码和 Token 时,以 token 验证为准。
- 参数:
token- Token
-
getHttpReferer
public java.lang.String getHttpReferer()
获取访问 ArcGIS REST 服务的 HTTP referer。
使用 HTTP Referer 形式的 Token 时,需要设置该值。
- 返回:
- HTTP referer
-
setHttpReferer
public void setHttpReferer(java.lang.String httpReferer)
设置访问 ArcGIS REST 服务的 HTTP referer。
使用 HTTP Referer 形式的 Token 时,需要设置该值。
- 参数:
httpReferer- HTTP referer
-
equals
public boolean equals(java.lang.Object o)
- 覆盖:
equals在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
-