ClearCredentials

Сводка

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

Описание

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

Синтаксис

ClearCredentials (connections)
ParameterОбъяснениеТип данных
connections
[connections,...]

Список словарей, содержащих пары ключ-значение для учетной информации, полученной из функции arcpy.ImportCredentials.

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)