## 서명 생성 
데이터의 안전한 전송을 보장하려면 웹훅이 실제로 엑솔라 서버에서 전송되었으며 전송 중에 변경되지 않았는지 확인해야 합니다. 이렇게 하려면,
요청 본문 페이로드를 기반으로 자체 서명을 생성하고 수신 요청의`authorization` 헤더에서 제공된 서명과 비교해야 합니다. 서명이
일치하면 웹훅은 진짜이며 안전하게 처리된 것입니다.
확인 단계:
1. 들어오는 웹훅 요청의`authorization` 헤더에서 서명을 조회합니다. 헤더 형식은 `서명 <signature_value>`입니다.
2. 웹훅 요청 본문을 JSON 형식으로 조회합니다. <div class="notice"><p><strong>알림</strong></p><p>수신한
JSON 페이로드를 그대로 사용하세요. 페이로드를 구문 분석하거나 다시 인코딩하면 서식이 변경되어 서명 확인에 실패할 수 있으므로 페이로드를
구문 분석하거나 다시 인코딩해선 안 됩니다.</p></div><p></p>
3. 비교를 위해 자체 서명을 생성합니다.<ol type="a"> <li>문자열 끝에 키를 추가하여 JSON 페이로드를 프로젝트의 비밀 키와
연결합니다.</li> <li>결과 문자열에 SHA-1 암호화 해시 함수를 적용합니다. 결과는 소문자 16진수 문자열이 됩니다.</li>
</ol>
4. 생성된 서명과 `authorization` 헤더의 서명을 비교합니다. 일치하면 웹훅이 진짜인 것입니다.

아래에서 C#, C++, Go, PHP, Node.js 언어로 서명 생성 구현 예시를 확인할 수 있습니다.
