-
Notifications
You must be signed in to change notification settings - Fork 566
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENH: Ability to remove all X-Krakend* headers from response #727
Comments
just submit a first idea, not sure it should be done like that. Let me know |
Hi @meshenka , Thanks for the associated PR #728. The truth is that Lura is not KrakenD. When KrakenD donated the framework to the Linux Foundation, a significant effort was made to "rebrand" everything in the source code and set it to Lura. KrakenD strings were removed from everywhere. This is the last thing standing, and it must go away. While KrakenD (Enterprise) allows you to remove these headers (https://www.krakend.io/docs/enterprise/service-settings/response-headers-modifier/#example-remove-x-krakend-headers), and this is irrelevant to this conversation, Lura should not have any KrakenD string in the source code. The future of Lura is removing all the routers and leaving the core packages only because it is not viable to maintain them all. The krakend headers will disappear from Lura when this is done. |
@alombarte thanks you doe the details, do we have any kind of ETA for this? |
Hi @meshenka. I don't know if other open-source contributors to Lura will volunteer in this (which is a major rework), but on my side, I can tell that this is not in my near plans. Not even close. |
The Krakend Gateway leaks it technology, i want to remove completely
X-Krakend, X-Krakend-Completed and any X-Krakend headers from the response
Describe the solution you'd like
a router configuration to be able to remove those headers
Describe alternatives you've considered
I already obfuscate the gateway version, outside of this new configuration the only option i can think of is putting an nginx in front of krakend to remove those header
Additional context
< x-krakend: Version *****-v2.17.1
< x-krakend-completed: true
needs to go away
related to #445 but not quite what i need
The text was updated successfully, but these errors were encountered: