mirror of
https://github.com/hanzoai/sign.git
synced 2026-10-21 01:21:51 +00:00
A team chooses where its webhook points, so the origin was not enough: an admin could aim eSign's identity at any Hanzo API route and read the answer in the webhook log. One sender now serves sends and resends: a URL HANZO_WEBHOOKS names exactly is posted with eSign's IAM token and its answer is not kept; every other URL gets the webhook's own secret and nothing of ours. notify's token is minted for the Hanzo API rather than for eSign itself, and a bearer eSign's own client minted is refused.