摘要
将从客户端计算机中移除 ArcGIS Server 凭据信息以禁用安全服务的访问权限。
说明
可以使用 arcpy.ImportCredentials 函数导入凭据信息。 完成凭据信息导入后,可以使用 ClearCredentials 函数从客户端计算机中移除 ArcGIS Server 凭据信息以禁用安全服务的访问权限。 ClearCredentials 函数也可用于打印包含 ArcGIS Server 中安全服务的 Web 地图。
语法
ClearCredentials (connections)
参数 | 说明 | 数据类型 |
connections [connections,...] | A list of dictionaries with key-value pairs of credential information obtained from the arcpy.ImportCredentials function. | 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)