ClearCredentials
Краткая информация
Удаляет учетную информацию ArcGIS Server с клиентского компьютера, чтобы запретить доступ к защищенным сервисам.
Обсуждение
Учетную информацию можно импортировать, если применить функцию arcpy.ImportCredentials. После завершения импорта учетных данных, можно использовать функцию ClearCredentials, которая удаляет учетную информацию ArcGIS Server с клиентского компьютера, чтобы запретить доступ к защищенным сервисам. Функция ClearCredentials может также быть использована для печати веб-карт, которые содержат защищенные сервисы из ArcGIS Server.
Синтаксис
ClearCredentials(connections)
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
connections |
A list of dictionaries with key-value pairs of credential information obtained from the |
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)