Авторизация#
В API используется аутентификация на основе базовой схемы. При регистрации каждый клиент получает ID ноды (идентификатор подключения) и пароль. Для авторизации нужно перекодировать эти параметры, разделённые двоеточием, в формат base64. Пример для ОС семейства Linux (39999 - ID ноды, 123654 - пароль):
echo -n '39999:123654' | base64
Вывод приведённой команды выглядит так:
Mzk5OTk6MTIzNjU0
Эту строку нужно передавать во всех запросах в заголовке Authorization.
Пример запроса к Comex HTTP API с помощью утилиты cURL:
curl -X POST
-H "Content-Type: application/json"
-H "Authorization: Basic Mzk5OTk6MTIzNjU0"
-d '<содержимое запроса>'
https://external-api.i-dgtl.ru/<вызываeмое действие>