Здравствуйте
Как отправить запрос для Hawk авторизации из 1С? Есть Hawk Auth ID, Hawk Auth Key, Algorithm
Информации нигде не нашел
---
Попробуйте взять все с Postman`а, но не уверен, что отработает, т.к. ts, nonce, mac генерируются в момент запроса. Я не силен в криптографии, но полагаю, что как раз алгоритм sha256 это и делает на основе логина и пароля.

ts - метка времени (количество секунд с 1 января 1970 г., 00:00:00 по Гринвичу)

nonce - «number that can only be used once» — число, которое может быть использовано один раз. В криптографии — одноразовый код, выбранный случайным или псевдослучайным образом, который используется для безопасной передачи основного пароля, предотвращая атаку повторного воспроизведения.

mac - рассчитывается с использованием указанного алгоритма «hmac-sha-256» и ключа по нормализованной строке запроса. Результат кодируется base64 для создания MAC запроса.
Похоже, Вам нужно смотреть, как работает алгоритм шифрования sha256
---
Попробуйте через Postman. Там есть такой тип авторизации. Заодно посмотрите, какие параметры формируются в заголовке.
---
я пробовал, такие параметры в Authorization:

```1c
    Hawk id="*ИД*", ts="1603274223", nonce="e3RUIM", mac="L0HaGL4orQkF532MYDulxFV62uzGsohhcMtRX245LkQ="
```

Но не могу понять, как это же через 1С сделать или через адрессную строку
---
А попробуйте в момент запроса с Posman`а проверить, что он посылает, с помощью Fiddler`а
---
подскажите пожалуйста как, первый раз в Postman`е
---
Fiddler - это другой софт, который отслеживает сетевой трафик. Посмотрел, он видит ровно такой же заголовок Authorization.
Попробуйте собрать строку заголовка. что-то типа:

```1c
    id = "ИД";
    ts = "1603274223";
    nonce = "e3RUIM";
    mac = "L0HaGL4orQkF532MYDulxFV62uzGsohhcMtRX245LkQ=";

    СтрокаАвторизации = "Hawk id="+""+id+""+", ts="+""+ts+""+", nonce="+""+nonce+""+", mac="+""+mac+"";

    Заголовки = Новый Соответствие();
    Заголовки.Вставить("Content-Type","application/json");
    Заголовки.Вставить("Authorization",СтрокаАвторизации);
```
---
но эти параметры не понятно откуда брать(id, ts, nonce, mac), пишет в документации, что их как-то получить надо, а я не пойму как

На Postmane указал Hawk Auth ID, Key и их сгенерировало. Мне бы понять, как можно их генерировать с 1С, имея Hawk Auth ID, Key, Algorithm = sha256
---
Попробуйте взять все с Postman`а, но не уверен, что отработает, т.к. ts, nonce, mac генерируются в момент запроса. Я не силен в криптографии, но полагаю, что как раз алгоритм sha256 это и делает на основе логина и пароля.

ts - метка времени (количество секунд с 1 января 1970 г., 00:00:00 по Гринвичу)

nonce - «number that can only be used once» — число, которое может быть использовано один раз. В криптографии — одноразовый код, выбранный случайным или псевдослучайным образом, который используется для безопасной передачи основного пароля, предотвращая атаку повторного воспроизведения.

mac - рассчитывается с использованием указанного алгоритма «hmac-sha-256» и ключа по нормализованной строке запроса. Результат кодируется base64 для создания MAC запроса.
Похоже, Вам нужно смотреть, как работает алгоритм шифрования sha256
---
спасибо вам большое, попробую разобраться в этом..
---
Реализовал использование Hawk аутентификации в библиотеке КлиентHTTP

лучше поздно, чем никогда
---
что такое Hawk ?
---
впервые сталкиваюсь.. Этот запрос должен вернуть необходимые параметры для последующих запросов
---
Немного почитал здесь: https://blog.mozilla.org/services/2015/02/05/whats-hawk-and-how-to-use-it/
и здесь: https://alexbilbie.com/2012/11/hawk-a-new-http-authentication-scheme/
Вообщем, новый способ авторизации (относительно новый). Видимо у нас он не распространен.
Тут нужно разбираться, судя по результату поиска, врятли здесь кто то поможет вам.