Краткая информация
Функция ClearCredentials удаляет учетную информацию ArcGIS Server с клиентского компьютера, чтобы запретить доступ к защищенным сервисам.
Обсуждение
Учетную информацию можно импортировать, если применить функцию arcpy.ImportCredentials. Функция ClearCredentials может использоваться для удаления учетной информации ArcGIS Server с клиентского компьютера, чтобы запретить доступ к защищенным сервисам после завершения работы. Функция ClearCredentials также может использоваться для печати веб-карт, содержащих защищенные сервисы, из ArcGIS Server.
Синтаксис
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)