Data flow · allowlist header

Chỉ header có tên trong allowlist mới đi tiếp

Allowlist header trong một DelegatingHandler Request đi vào mang tám header, HeaderPropagationHandler chỉ chép bốn header trong allowlist (Authorization, X-Correlation-ID, X-Request-ID, Accept-Language) sang request đi ra, còn cf-ipcity, Cookie, X-Forwarded-For và X-Tenant-Id bị bỏ qua theo mặc định. 8 HEADER 4 HEADER CÒN LẠI Request đi vào HttpContext.Request.Headers Authorization cf-ipcity: Hồ Chí Minh X-Correlation-ID Cookie X-Request-ID X-Forwarded-For Accept-Language X-Tenant-Id HeaderPropagationHandler DelegatingHandler allowlist 4 tên header mặc định: không forward đọc HttpContext lúc gọi qua IHttpContextAccessor Request đi ra HttpClient → downstream Authorization X-Correlation-ID X-Request-ID Accept-Language Không đi đâu cả cf-ipcity · Cookie X-Forwarded-For · X-Tenant-Id CHÚ GIẢI Có trong allowlist, được chuyển tiếp Bị bỏ qua theo mặc định Quy tắc nằm ở đúng một nơi © tiennhm