描述
ClearCredentials 函数将从客户端计算机中移除 ArcGIS Server 凭据信息以禁用安全服务的访问权限。
讨论
可以使用 arcpy.ImportCredentials 函数导入凭据信息。完成上述操作后,可以使用 ClearCredentials 函数从客户端计算机中移除 ArcGIS Server 凭据信息以禁用安全服务的访问权限。ClearCredentials 函数也可用于打印包含 ArcGIS Server 中安全服务的 Web 地图。
语法
ClearCredentials (connections)
参数 | 说明 | 数据类型 |
connections [connections,...] | 具有从 arcpy.ImportCredentials 函数获得的凭据信息键值对的字典列表。 | Dictionary |
代码示例
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)