OpenSearch/qa
jaymode 154b10e901 add the ability to run as another user
This change adds a new permission that allows authorized users to execute a request as
another user. The flow is as follows:

1. The user making the request is authenticated
2. The user that is being impersonated is looked up
3. The requesting user is authorized for the privilege to run as the specified user
4. The impersonated user is then authorized for the given request

Additionally, the auditing has been updated to support this capability and indicates when a
user has been granted the ability to run as another user and then also indicates both the user
who is being impersonated and the requesting user when actions are granted/denied.

Closes elastic/elasticsearch#17

Original commit: elastic/x-pack-elasticsearch@00e5a6169b
2015-09-09 11:25:02 -04:00
..
shield-core-rest-tests Bumped the version to 3.0.0-SNAPSHOT 2015-09-04 16:30:11 +02:00
shield-example-realm add the ability to run as another user 2015-09-09 11:25:02 -04:00
shield-tribe-node-tests test: added smoke test for the shield tribe node integration 2015-09-08 12:37:36 +02:00
smoke-test-plugins Bumped the version to 3.0.0-SNAPSHOT 2015-09-04 16:30:11 +02:00
smoke-test-plugins-ssl Bumped the version to 3.0.0-SNAPSHOT 2015-09-04 16:30:11 +02:00
smoke-test-watcher-with-shield Bumped the version to 3.0.0-SNAPSHOT 2015-09-04 16:30:11 +02:00
pom.xml test: added smoke test for the shield tribe node integration 2015-09-08 12:37:36 +02:00