웹훅의 작동 방식
URL을 등록하고 관심 있는 이벤트를 고릅니다. 그 이벤트가 발생하면 보내는 시스템이 무슨 일이 일어났는지 설명하는 작은 JSON 메시지를 그 URL로 전송합니다. 받는 쪽이 다운되어 있으면 좋은 발신 시스템은 나중에 다시 시도합니다.
공개 URL에는 누구든 요청을 보낼 수 있으므로 웹훅에는 서명이 붙습니다. 발신자는 공유 비밀 키로 메시지에 대한 HMAC 서명을 계산하고, 수신자는 이를 다시 계산해 서명이 일치하는 메시지만 신뢰합니다.