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)