Nishant Bangarwa
75c8a87ce1
Part 2 of changes for SQL Compatible Null Handling ( #5958 )
...
* Part 2 of changes for SQL Compatible Null Handling
* Review comments - break lines longer than 120 characters
* review comments
* review comments
* fix license
* fix test failure
* fix CalciteQueryTest failure
* Null Handling - Review comments
* review comments
* review comments
* fix checkstyle
* fix checkstyle
* remove unrelated change
* fix test failure
* fix failing test
* fix travis failures
* Make StringLast and StringFirst aggregators nullable and fix travis failures
2018-08-02 08:20:25 -07:00
awelsh93
adbe22c05b
Security - add anonymous authenticator ( #5842 )
...
* Anonymous authenticator that authenticates all requests and then directs them to an authorizer.
* Adding documentation
* Removed some fields from class AnonymousAuthenticator
* Updating docs
2018-06-07 10:17:54 -07:00
Atul Mohan
50ad7a45ff
Fix authentication doc ( #5813 )
2018-05-30 11:10:48 -07:00
Jonathan Wei
d0b66a6af5
Fix HTTP OPTIONS request auth handling ( #5638 )
...
* Fix HTTP OPTIONS request auth handling
* PR comment
* More PR comments
* Fix
* PR comment
2018-04-16 18:09:56 -07:00
Jonathan Wei
882b172318
Revert "Fix HTTP OPTIONS request auth handling ( #5615 )" ( #5637 )
...
This reverts commit df51a7bcb7
.
2018-04-12 16:43:54 -07:00
Jonathan Wei
df51a7bcb7
Fix HTTP OPTIONS request auth handling ( #5615 )
...
* Fix HTTP OPTIONS request auth handling
* Flip configuration boolean
2018-04-12 14:02:20 -07:00
Nishant Bangarwa
e6efd75a3d
Add config to allow setting up custom unsecured paths for druid nodes. ( #5614 )
...
* Add config to allow setting up custom unsecured paths for druid nodes.
* return all resources for Unsecured paths
* review comment - Add test
* fix tests
* fix test
2018-04-11 17:10:07 -07:00
Shen Liu
5a8ea5f8ab
Fix #5212 - typo in auth.md. ( #5213 )
2018-01-04 12:09:42 -08:00
Jonathan Wei
9ac150c23a
Split internal client escalation from Authenticator interface ( #5073 )
...
* Split internal client escalation from Authenticator interface
* PR comments
2017-11-13 19:29:08 -08:00
Jonathan Wei
819700cbc5
Automatically insert authenticator/authorizer names into config properties ( #5071 )
2017-11-13 13:12:31 -08:00
Jonathan Wei
c2a0e753b6
Extension points for authentication/authorization ( #4271 )
...
* Extension points for authentication/authorization
* Address some PR comments
* Authorization result caching
* Add unit tests for SecuritySanityCheckFilter and PreResponseAuthorizationCheckFilter
* Use Set for auth caching, close outputstreams in filters
* Don't close output stream on success in sanity check filter
* Add ConfigResourceFilter to coordinator lookups
* Fix filtering authorization check for empty resource list
* HttpClient users must explicitly escalate the client
* Remove response modification from PreResponseAuthorizationCheckFilter
* Remove extraneous pom.xml
* Fix unit test
* Better lifecycle management
* Rename AuthorizationManager to Authorizer
* Fix authorization denials for empty supervisor list
* Address some PR comments
* Address more PR comments
* Small cleanup
* Add Jetty HttpClient wrapper to Authenticator
* Remove Authorizer start/stop
* Restore immutable context map in DruidConnection, UT fix
* Fix/update docs
* Add authorization checks to EventReceiverFirehose
* Fix router authorization check failure, restore PreResponseAuthorizationFilter changes
* Compile fixes
* Test fixes
* Update Authenticator/Authorizer doc comments
* Merge fixes
* PR comments
* Fix test
* Fix IT
* More PR comments
* PR comments
* SSL fix
2017-09-15 23:45:48 -07:00