15 comments (15 comments)9 reactions (9 reactions)2 assignees (2 assignees)Go7,888 forks (7,888 forks)batch import
good first issuehelp wantedkind/featurepriority/backlogtriage/accepted
Repository metrics
- Stars
- 15,199 stars (15,199 stars)
- PR merge metrics
- No merged PRs in 30d (No merged PRs in 30d)
Description
As far as I can see the ingess controller currently just supports the "non-standard" X-Forwarded-* headers. It would be nice to support also the standard Forwarded header.
Use case
Keycloak has added support for the Forwarded header with version 21.0.0 and advices reverse-proxies to override this header.
Contributor guide
- Research direction
- Investigate how the ingress controller currently parses X Forwarded * headers in the NGINX configuration templates and Go code. Add logic to parse and apply the standard Forwarded header, following the spec (RFC 7239). Update tests and documentation accordingly.
- Tech stack
- go
- Domain
- apibackend
- Issue type
- Feature
- Prerequisites
- GoHTTPKubernetes