David Taylor
6230f5c554
FEATURE: Allow parameter authentication for UserApiKeys ( #9742 )
...
This refactors default_current_user_provider in a few ways:
- Introduce a generic `api_parameter_allowed?` method which checks for whitelisted routes/formats
- Only read the api_key parameter on allowed routes. It is now completely ignored on other routes (previously it would raise a 403)
- Start reading user_api_key parameter on allowed routes
- Refactor tests as end-end integration tests
A plugin API for PARAMETER_API_PATTERNS will be added soon
2020-05-12 13:35:36 +01:00
..
2020-05-07 17:04:12 +02:00
2020-05-11 13:06:49 -06:00
2019-04-30 10:27:42 +10:00
2020-05-12 09:13:20 +10:00
2020-05-07 17:04:12 +02:00
2020-05-11 15:05:42 +10:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2019-05-07 11:19:13 +03:00
2020-05-07 17:04:12 +02:00
2020-04-02 11:16:38 -04:00
2020-05-07 17:04:12 +02:00
2020-05-12 16:55:42 +10:00
2020-05-07 17:04:12 +02:00
2020-05-05 13:46:57 +10:00
2020-05-07 17:04:12 +02:00
2019-04-30 10:27:42 +10:00
2019-12-24 19:27:35 +05:30
2019-11-11 22:30:32 +01:00
2019-04-30 10:27:42 +10:00
2020-03-09 14:06:13 -07:00
2020-05-11 15:05:42 +10:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2019-04-30 10:27:42 +10:00
2020-05-07 17:04:12 +02:00
2019-11-28 07:48:29 +10:00
2019-11-15 16:48:24 +11:00
2020-04-17 14:23:33 -03:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-04-28 18:24:24 +02:00
2019-05-07 13:12:20 +10:00
2020-02-25 15:49:23 +02:00
2020-05-07 17:04:12 +02:00
2020-05-11 12:15:18 +10:00
2020-02-28 10:53:11 +00:00
2020-05-07 17:04:12 +02:00
2020-05-08 13:30:51 +10:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2019-04-30 10:27:42 +10:00
2019-04-30 10:27:42 +10:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2019-05-07 13:12:20 +10:00
2020-05-12 13:35:36 +01:00
2020-03-26 07:16:02 +10:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-07 17:04:12 +02:00
2020-05-06 11:54:08 -03:00
2020-05-07 17:04:12 +02:00
2020-05-11 15:05:42 +10:00
2020-02-20 09:52:21 +10:00
2020-02-11 16:21:03 +00:00
2020-05-07 17:04:12 +02:00