Проблемы с подключением к API через Basic Auth. Я использую Insomnia / Postman для получения данных, однако, я немного запутался в способе подключения.
Я впервые сталкиваюсь с таким API-интерфейсом, поскольку большинство API-интерфейсов, с которыми я работаю, не требуют аутентификации или использования OAuth2 (код авторизации или неявный), так что это действительно заставляет меня задуматься.
Конечная точка API
https://nucleo.neatocloud.com:4443/
Указания API
API-интерфейсы Nucleo используют стандартный заголовок HTTP-авторизации для передачи аутентификационной информации приложения (имя стандартного заголовка, к сожалению, связано с аутентификационной информацией, а не с авторизацией).
В схеме аутентификации Nucleo заголовок авторизации имеет следующую форму:
Authorization: NEATOAPP signature
Ниже приведена псевдограмма, иллюстрирующая построение заголовка запроса авторизации. В этом примере \ n означает кодовую точку Unicode U + 000A, обычно называемую символом новой строки.
authorization = "NEATOAPP" + " " + signature
signature = HMAC_SHA256(robot_secret_key, UTF8_encoded( string_to_sign))
string_to_sign = lower(robot_serial) + "\n" +
date_header + "\n" +
body
Мой подход
Попытка выяснить, что нужно сделать в ООН. PW, а также заголовок. Любая помощь с благодарностью !!