[TASK] Implement new context type: HTTP header
This feature request implements a new context type which allows integrators to create contexts to check HTTP headers and their values passed in the request to the TYPO3 CMS instance.
A working and tested solution is available at GitHub as a pull-request .
Use Case Example¶
We are using this solution to show/hide certain pages and content elements, based on the geographical location (country) of the website visitor in combination with AWS CloudFront  (content delivery network). AWS CloudFront can be configured to add the ISO country code to the HTTP header send to the TYPO3 instance, which we take into account in a context. This makes the usage of GeoIP obsolete.
Other use cases are conceivable: HTTP headers can be set in various ways (by the client, by the web server, by a proxy server, etc.) and make EXT:context even more versatile.