matecsaj/ebay_rest

V2 - Replace custom HTTP signing code with RFC 9421 library

開放

#105 建立於 2026年1月29日

 (0 則留言) (0 個反應) (0 位負責人)Python (14 個分叉)auto 404
enhancementgood first issue

倉庫指標

星標
 (71 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

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.

貢獻者指南