ImportCredentials
汇总
从 GIS 服务器连接文件中为 ArcGIS Server 非基于令牌的安全服务导入凭据。
讨论
ImportCredentials 函数可用于从 GIS 服务器连接文件 访问 ArcGIS Server 非基于令牌的安全服务。 凭据可以存储在于 ArcGIS Pro 中创建的连接文件内。 有关创建连接文件的详细信息,请参阅 连接到 GIS 服务器 。 ImportCredentials 函数也可用于打印包含 ArcGIS Server 中安全服务的 Web 地图 。 将凭据导入完成后,可使用 arcpy.ClearCredentials 函数予以清除。
语法
ImportCredentials(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:
|
String |
返回值
| 数据类型 | 说明 |
|---|---|
|
Dictionary |
返回可在 |
代码示例
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)