IVAN CAPPONI.NET/C# · Microsoft Azure

Webhook & Endpoint

eBay Deletion Endpoint

Disponibile

Endpoint .NET 10 su Azure Functions per il webhook di cancellazione account eBay: verifica challenge SHA-256, validazione firma e cancellazione asincrona.

Vedi su GitHub →
Modello
Template open-source (MIT)
Stack
.NET 10 / C# · Azure Functions v4 · isolated worker
Licenza
MIT
Stato
Disponibile

Cosa include

  • Verifica del challenge GET con hash SHA-256 e risposta JSON conforme alle specifiche eBay.
  • Validazione della firma x-ebay-signature con la chiave pubblica di eBay (RSA-SHA256).
  • Risposta immediata 200 e cancellazione dati asincrona e idempotente.
  • Deploy automatico via GitHub Actions o Azure Functions Core Tools.

Come funziona il deploy

ebay-account-deletion-webhook — bash $ git clone github.com/Capponi-Ivan-Org/ebay-account-deletion-webhook $ cd ebay-account-deletion-webhook $ # imposta EBAY_VERIFICATION_TOKEN e EBAY_ENDPOINT_URL $ func azure functionapp publish <app-name> --dotnet-isolated ✓ Deploy completato — incolla l'URL nel portale eBay e salva.
  1. git clone github.com/Capponi-Ivan-Org/ebay-account-deletion-webhookClona il repository del template.
  2. # Imposta EBAY_VERIFICATION_TOKEN e EBAY_ENDPOINT_URLConfigura i due app settings sulla Function App.
  3. func azure functionapp publish <app-name> --dotnet-isolatedPubblica la Function su Azure.
  4. eBay → Application Keys → salva URL + tokenValida il challenge nel portale eBay e vai in produzione.

Requisiti

  • .NET 10 SDK e Azure Functions Core Tools v4.
  • Una Function App su Azure (il piano Consumption è sufficiente).
  • Keyset eBay developer e un verification token di 32–80 caratteri.
Vedi su GitHub →

Guide collegate