Calvin Leung Huang c54c9519c8
Passthrough request headers (#4172)
* Add passthrough request headers for secret/auth mounts

* Update comments

* Fix SyncCache deletion of passthrough_request_headers

* Remove debug line

* Case-insensitive header comparison

* Remove unnecessary allocation

* Short-circuit filteredPassthroughHeaders if there's nothing to filter

* Add whitelistedHeaders list

* Update router logic after merge

* Add whitelist test

* Add lowercase x-vault-kv-client to whitelist

* Add back const

* Refactor whitelist logic
2018-03-21 19:56:47 -04:00
..
2018-03-20 14:54:10 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:28:06 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:28:06 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:47 -04:00
2018-03-20 14:54:10 -04:00
2018-03-20 14:54:10 -04:00
2018-01-10 11:33:53 -05:00
2018-03-20 14:54:10 -04:00
2018-03-20 14:54:10 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-03-20 14:54:10 -04:00
2018-03-20 14:54:10 -04:00
2018-03-20 14:54:10 -04:00
2018-03-20 14:54:10 -04:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:39:34 -04:00
2017-10-24 09:30:48 -04:00
2018-03-16 13:55:56 -04:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:39:51 -04:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:39:34 -04:00
2018-03-20 14:54:10 -04:00
2017-10-24 09:30:46 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:39:34 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2018-03-20 14:54:10 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00