ClearCredentials

Краткая информация

Удаляет учетную информацию ArcGIS Server с клиентского компьютера, чтобы запретить доступ к защищенным сервисам.

Обсуждение

Учетную информацию можно импортировать, если применить функцию arcpy.ImportCredentials. После завершения импорта учетных данных, можно использовать функцию ClearCredentials, которая удаляет учетную информацию ArcGIS Server с клиентского компьютера, чтобы запретить доступ к защищенным сервисам. Функция ClearCredentials может также быть использована для печати веб-карт, которые содержат защищенные сервисы из ArcGIS Server.

Синтаксис

ClearCredentials (connections)
ПараметрОписаниеТип данных
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)