OpenSearch/elasticsearch/x-pack/shield
jaymode c3b6146a72 shield: clean up hack to force switching to the system user for internal action
This commit cleans up the hack we had forcefully switching the request to execute under the system
user when a internal action gets triggered from a system request. The authorization service now tracks
the originating request in the context to allow us to validate if the request should be run as the system
user.

The system user should be used only when a user action causes an internal action, which needs to
be run by the system user.

Closes elastic/elasticsearch#1403

Original commit: elastic/x-pack-elasticsearch@4972df459f
2016-02-01 14:07:15 -05:00
..
bin/shield fix integration tests after reorganization 2015-12-03 16:24:40 +01:00
config/shield Moved shield, watcher, marvel and license plugin into common x-pack 2015-12-03 16:24:40 +01:00
dev-tools Remove multicast references 2016-01-31 17:44:18 -08:00
src shield: clean up hack to force switching to the system user for internal action 2016-02-01 14:07:15 -05:00
LICENSE.txt Moved shield, watcher, marvel and license plugin into common x-pack 2015-12-03 16:24:40 +01:00
NOTICE.txt Moved shield, watcher, marvel and license plugin into common x-pack 2015-12-03 16:24:40 +01:00
README.asciidoc Moved shield, watcher, marvel and license plugin into common x-pack 2015-12-03 16:24:40 +01:00
TESTING.asciidoc Moved shield, watcher, marvel and license plugin into common x-pack 2015-12-03 16:24:40 +01:00
test-signatures.txt Moved shield, watcher, marvel and license plugin into common x-pack 2015-12-03 16:24:40 +01:00

README.asciidoc

= Elasticsearch Security Plugin

This plugins adds security features to elasticsearch

You can build the plugin with `mvn package`.

The documentation is put in the `docs/` directory.