|
feat: приём s2s-доставок — verify_webhook (v0.1.1)
Один SDK на обе стороны: verify_webhook(raw_body, headers, secret) проверяет подпись X-Gnexus-Signature (HMAC-SHA256 't=…,v1=…', схема экосистемы — зеркало app/signature.py и WebhookSignature.php gnexus-auth) константным сравнением + окно свежести против replay, возвращает распарсенный конверт. SynapseWebhookError — одна ловушка приёма. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| README.md |
|---|
| pyproject.toml |
|---|
| src/gnexus_synapse/__init__.py |
|---|
| src/gnexus_synapse/exceptions.py |
|---|
| src/gnexus_synapse/webhook.py 0 → 100644 |
|---|
| tests/unit/test_webhook.py 0 → 100644 |
|---|