matecsaj/ebay_rest
V2 - Replace custom HTTP signing code with RFC 9421 library
Ouverte
#105 ouverte le 29 janv. 2026
enhancementgood first issue
Métriques du dépôt
- Stars
- (71 étoiles)
- Métriques de merge PR
- (Métriques PR en attente)
Description
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.