Calvin Leung Huang 01eecf9d1a
Non-HMAC audit values (#4033)
* Add non-hmac request keys

* Update comment

* Initial audit request keys implementation

* Add audit_non_hmac_response_keys

* Move where req.NonHMACKeys gets set

* Minor refactor

* Add params to auth tune endpoints

* Sync cache on loadCredentials

* Explicitly unset req.NonHMACKeys

* Do not error if entry is nil

* Add tests

* docs: Add params to api sections

* Refactor audit.Backend and Formatter interfaces, update audit broker methods

* Add audit_broker.go

* Fix method call params in audit backends

* Remove fields from logical.Request and logical.Response, pass keys via LogInput

* Use data.GetOk to allow unsetting existing values

* Remove debug lines

* Add test for unsetting values

* Address review feedback

* Initialize values in FormatRequest and FormatResponse using input values

* Update docs

* Use strutil.StrListContains

* Use strutil.StrListContains
2018-03-02 12:18:39 -05:00
..
2017-10-24 09:35:03 -04:00
2017-10-24 09:35:03 -04:00
2018-03-02 12:18:39 -05:00
2017-11-14 06:13:11 -05:00
2017-10-24 09:35:03 -04:00
2017-06-07 10:02:58 -04:00
2017-03-17 14:06:03 -04:00
2017-10-24 09:32:15 -04:00
2018-01-22 21:44:49 -05:00
2017-11-03 11:17:59 -04:00
2018-03-02 12:18:39 -05:00
2017-10-24 09:32:15 -04:00
2017-10-24 09:35:03 -04:00
2018-01-22 21:44:49 -05:00
2018-01-22 21:44:49 -05:00
2017-03-17 14:06:03 -04:00
2017-03-17 14:06:03 -04:00
2017-03-17 14:06:03 -04:00
2017-06-07 10:02:58 -04:00
2017-03-17 14:06:03 -04:00