Filtrage d'entête
Permet de spécifier une liste d'entêtes qui doivent être supprimés de la requête soumise à l'API, quelquesoit la requête du client.
Contexte : l'API gateway enrichit la requête originale avec des entêtes custom contenant des métadonnées (statistiques et infos sur le client), dont l'API peut avoir besoin ou pas.
Cas d'usages
L'API lin ne souhaite pas recevoir toutes les entêtes de requête transmises par la gateway. Le provider de l'API lin doit donc pouvoir déclarer les entêtes à exclure.
Principe de fonctionnement
L'API déclare dans son raccordement les données relatives au filtrage d'entête sous le namespace excludedHeaders
dans les données optionnelles (extra
).
Principe de mise en oeuvre
extra:
excludedHeaders:
- via
- x-real-ip
- x-forwarded-for
- x-forwarded-host
- x-okapi-key
- x-okapi-app-name
- x-okapi-user-email
- x-okapi-app-id
- x-okapi-user-id
- x-okapi-subscription-plan
- x-forwarded-proto