|
fix: webhook route — verify+parse via ctx parts, not GAuthClient method
verify_and_parse_webhook exists only on GAuthClient; the route holds HmacWebhookVerifier + JsonWebhookParser directly, so call verify() and parse() separately (signature itself was always fine — the AttributeError landed in the 401 bucket). Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| panel/backend/app/api/auth_routes.py |
|---|