13 lines
432 B
Python
13 lines
432 B
Python
class WebhookSignatureAdapter:
|
|
def __init__(self, secret: str | None = None, signature_header: str = "X-Signature") -> None:
|
|
self.secret = secret
|
|
self.signature_header = signature_header
|
|
|
|
def compute_signature(self, body: bytes) -> str | None:
|
|
return None
|
|
|
|
def validate(self, body: bytes, signature: str | None) -> bool:
|
|
if signature is None:
|
|
return True
|
|
return False
|