ImportCredentials

摘要

从 GIS 服务器连接文件中为 ArcGIS Server 非基于令牌的安全服务导入凭据。

说明

ImportCredentials 函数可用于从 GIS 服务器连接文件访问 ArcGIS Server 非基于令牌的安全服务。 凭据可以存储在于 ArcGIS Pro 中创建的连接文件内。 有关创建连接文件的详细信息,请参阅连接到 GIS 服务器ImportCredentials 函数也可用于打印包含 ArcGIS Server 中安全服务的 Web 地图。 将凭据导入完成后,可使用 arcpy.ClearCredentials 函数予以清除。

语法

ImportCredentials (secure_server_connections)
参数说明数据类型
secure_server_connections
[secure_server_connections,...]

A list of credentials for secured services. Credentials can be stored in connection files that are created in ArcGIS Pro.

The following connection file types are supported:

  • ArcGIS Server (.ags)
  • WMS Server (.wms)
  • WMTS Server (.wmts)

String
返回值
数据类型说明
Dictionary

返回可在 arcpy.ClearCredentials 函数中使用的凭据信息的字典键值对列表。

代码示例

ImportCredentials 示例
import arcpy

# import credentials
secured_credentials = arcpy.ImportCredentials([r"C:\Project\SecuredServices.ags"])
aprx = arcpy.mp.ArcGISProject(r"C:\Project\USA.aprx")
m = aprx.listMaps()[0]

# add secured service to map
m.addDataFromPath('http://SampleServer:6080/arcgis/rest/services/secured/ProjectArea/FeatureServer/0')

# clear credentials when finished
arcpy.ClearCredentials(secured_credentials)