Какую задачу решаем / Problem to solve
Hawk — MAC-based схема (HMAC-SHA256 над строкой из method/host/port/path/timestamp/nonce, опционально хешем payload), похожая по духу на OAuth1/AWS SigV4, но со своим форматом заголовка Authorization: Hawk id="...", ts="...", nonce="...", mac="...".
Предложение / Proposed solution
Поля схемы: Hawk ID, Key, Algorithm (SHA256 в первую очередь), опция включать хеш payload (hash) для не-GET запросов.
Реализовать как ComputedHeader-правило - вычисляется на сервере перед отправкой, т.к. нужны method/URL/timestamp запроса.
Альтернативы / Alternatives considered
No response
Дополнительно / Additional context
No response
Какую задачу решаем / Problem to solve
Hawk — MAC-based схема (HMAC-SHA256 над строкой из method/host/port/path/timestamp/nonce, опционально хешем payload), похожая по духу на OAuth1/AWS SigV4, но со своим форматом заголовка Authorization: Hawk id="...", ts="...", nonce="...", mac="...".
Предложение / Proposed solution
Поля схемы: Hawk ID, Key, Algorithm (SHA256 в первую очередь), опция включать хеш payload (hash) для не-GET запросов.
Реализовать как ComputedHeader-правило - вычисляется на сервере перед отправкой, т.к. нужны method/URL/timestamp запроса.
Альтернативы / Alternatives considered
No response
Дополнительно / Additional context
No response