Usare le API di Cloudflare per la gestione DNS con Python
In questo articolo vedremo come interagire con queste API usando Python, partendo dalle richieste HTTP di base fino ad arrivare a un piccolo client riutilizzabile, a uno script di DNS dinamico e a una sincronizzazione dichiarativa dei record a partire da un file JSON.
Sincronizzazione tra un'app online e una offline con CloudEvents: l'implementazione in Python
Quarto articolo della serie: stessa architettura di sincronizzazione (evento CloudEvents 1.0, pattern outbox/inbox, push/pull/ack), questa volta in Python.
API REST in Python: errori, versioning, rate limiting e test
Il percorso ha seguito una progressione deliberata: ogni puntata ha aggiunto uno strato allo stesso progetto, mostrando come le funzionalità di FastAPI e del suo ecosistema si compongano fra loro in modo naturale, con le dipendenze a fare da collante.
API REST in Python: autenticazione con JWT e autorizzazione
La nostra API è ora sotto controllo. Con i token JWT abbiamo aggiunto l'autenticazione, creato gli endpoint di registrazione e login con hashing sicuro delle password e costruito una dipendenza che identifica l'utente corrente a ogni richiesta.