zxc157
게시글
댓글
작성하신 내용은 누구나 볼 수 있습니다. 계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요. 파이썬 fastapi를 사용해서 callback 메세지의 X-WORKS-Signature를 검증하려고 합니다. 파이썬 코드로 async def callback( body: dict = Body(), ): SECRET_KEY = b'' m = hmac.new(SECRET_KEY, bytes(json.dumps(body), 'UTF-8'), hashlib.sha256).digest() signature = base64.b64encode(m).decode('utf-8) 해당 코드로 X-WORKS-Signature를 검증하려고 하는데 callback 메세지로 받은 값과 위의 코드를 통해서 signature를 구한 값이 일치하지 않습니다. 어떻게 body에서 signature를 추출해야 할까요?
Bot 2023.01.20 읽음 763