Aller au contenu principal

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, quelque soit 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
- x-okapi-project-id
- x-okapi-project-name