Fonction middleware

Une fonction middleware est une fonction qui se place entre deux couches logicielles.

Les middlewares permettent de :

  • Maintenir le contexte entre la requête entrante et la réponse sortante
  • Ajouter des données ou des métadonnées à l’objet de requête, qui seront accessibles tout au long du traitement
  • Modifier la réponse avant qu’elle ne soit envoyée au client

Cette liaison facilite le partage d’informations entre différentes étapes du traitement de la requête.

Un middleware peut, par exemple :

  1. Intercepter une requête
  2. Effectuer une vérification d’authentification asynchrone
  3. Ajouter les informations de l’utilisateur à l’objet de requête
  4. Passer au middleware suivant sans attendre la fin de l’opération d’authentification
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.