matecsaj/ebay_rest

V2 - Replace custom HTTP signing code with RFC 9421 library

Offen

#105 geöffnet am 29.01.2026

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (14 Forks)auto 404
enhancementgood first issue

Repository-Metriken

Stars
 (71 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Motivation The project implements custom HTTP digital-signature logic in digital_signatures.py (canonicalization, signature headers, content digests). This is security-sensitive and unnecessary to maintain in-house.

Goal Refactor digital_signatures.py to use an RFC 9421-compliant HTTP message-signature library, while keeping eBay-specific signing requirements unchanged.

Recommended Technology requests-http-signature https://github.com/pyauth/requests-http-signature

Outcome Improved correctness, reduced security risk, and less non-core maintenance.

Contributor Guide