druid/docs/design
Suneet Saldanha 15a0b4ffe2
Filter http requests by http method (#10085)
* Filter http requests by http method

Add a config that allows a user which http methods to allow against their
Druid server.

Druid will only accept http requests with the method: GET, PUT, POST, DELETE
and OPTIONS.
If a Druid admin wants to allow other methods, they can do so by using the
ServerConfig#allowedHttpMethods config.

If a Druid user would like to disallow OPTIONS, this can be done by changing
the AuthConfig#allowUnauthenticatedHttpOptions config

* Exclude OPTIONS from always supported HTTP methods

Add HEAD as an allowed method for web console e2e tests

* fix docs

* fix security IT

* Actually fix the web console e2e tests

* Ignore icode coverage for nitialization classes

* code review
2020-06-29 16:59:31 -07:00
..
extensions-contrib fix dropwizard emitter jvm bufferpoolName metric (#10075) 2020-06-25 12:20:25 -07:00
architecture.md Refresh query docs. (#9704) 2020-04-15 16:12:20 -07:00
auth.md Filter http requests by http method (#10085) 2020-06-29 16:59:31 -07:00
broker.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
coordinator.md Reconcile terminology and method naming to 'used/unused segments'; Rename MetadataSegmentManager to MetadataSegmentsManager (#7306) 2020-01-27 11:24:29 -08:00
historical.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
index.md roaring bitmaps by default (#9548) 2020-03-23 18:15:57 -07:00
indexer.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
indexing-service.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
middlemanager.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
overlord.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
peons.md De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
processes.md Druid user permissions (#10047) 2020-06-23 17:39:48 -07:00
router.md Druid user permissions (#10047) 2020-06-23 17:39:48 -07:00
segments.md roaring bitmaps by default (#9548) 2020-03-23 18:15:57 -07:00