Установите учетные данные сервиса для текущего сеанса AutoCAD. В методе требуется указать конкретный слой сервиса, но защищенные слои, добавленные с того же сервера в одном сеансе AutoCAD, при необходимости будут использовать эти учетные данные. Это работает только с аутентификацией токена для ArcGIS Server и ArcGIS Enterprise, но не с другими моделями аутентификации, такими как OAuth. Имя пользователя и пароль передаются на сервер в виде простого текста.
Синтаксис
(esri_credential_set url username password)
Аргументы
- url | string | обязательный | URL-путь к слою векторного веб-слоя.
- username | string | обязательный | Существующее имя пользователя с разрешением на доступ к слою.
- password | string | обязательный | Пароль для указанного имени пользователя.
Пример использования
Пытается задать имя пользователя и пароль для проверки подлинности токена для включенного векторного веб-слоя(esri_credential_set
"https://myserver.domain.com/arcgis/rest/services/mySecuredLayer/FeatureServer/0"
"JoeGISUser2020"
"JoesPassword")
Пример использования результата
Задает имя пользователя и пароль для проверки подлинности токена для включенного векторного веб-слоя и возвращает список значений true:
(T)
Возвращаемые значения
- В случае успеха функция возвращает список значений true: (T)
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Invalid parameter type"))
Некорректные параметры или общий сбой.
- (nil ("Error" . "Missing required argument."))
Не указан один или несколько обязательных аргументов.
- (nil ("Error" . "Too few arguments"))
Некорректные параметры или общий сбой.
- (nil ("Error" . "Failed."))
Некорректный URL и/или учетные данные.