Skip to main content

ClearCredentials

汇总

将从客户端计算机中移除 ArcGIS Server 凭据信息以禁用安全服务的访问权限。

讨论

可以使用 arcpy.ImportCredentials 函数导入凭据信息。 完成凭据信息导入后,可以使用 ClearCredentials 函数从客户端计算机中移除 ArcGIS Server 凭据信息以禁用安全服务的访问权限。 ClearCredentials 函数也可用于打印包含 ArcGIS Server 中安全服务的 Web 地图

语法

ClearCredentials(connections)

参数 说明 数据类型

connections

A list of dictionaries with key-value pairs of credential information obtained from the arcpy.ImportCredentials function.

Dictionary

代码示例

ClearCredentials 示例
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)