В Escrow Box реализована система HTTP аутентификации Basic access authentication, которая требует передачу HTTP header Authorization в каждом запросе, сделанном к сервису. Для получения авторизационных данных вам нужно связаться с нашим менеджером. Эти данные представляют собой логин(это ваш клиентский ID в системе Escrow Box) и пароль.
...
- Логин и пароль объединяются в одно поле с помощью ":"(двоеточия).
Пример: логин - "1", пароль - "mypass", объединив получим "1:mypass". - Объединенную строку кодируем с помощью кодировки Base64.
Пример: кодируем строку "1:mypass" и получаем "MTpteXBhc3M=". - Теперь соединяем слово "Basic", пробел и кодированную строку.
Пример: объединив получим "Basic MTpteXBhc3M=" это и будет значение header Authorization.
Сформировав это значение, для аутентификации в Escrow Box, достаточно будет всегда передавать header Authorization.
Пример:
Authorization: Basic MTpteXBhc3M=
Ошибки аутентификации
...