Python : CRUD et authentification avec FastAPI
Une API REST expose des ressources que des clients peuvent créer, lire, modifier et supprimer. La structuration de ces opérations (codes HTTP à retourner, forme des corps de requête et de réponse, gestion des erreurs) détermine la qualité et la prévisibilité de l'interface. FastAPI fournit les outils pour formaliser cette structure, et son système de dépendances permet d'y adjoindre une couche d'authentification de manière composable.