OpenSearch/qa
Tim Vernum 734a4ee66d Prevent default passwords in production mode (elastic/elasticsearch#4724)
Adds a new `xpack.security.authc.accept_default_password` setting that defaults to `true`. If it is set to false, then the default password is not accepted in the reserved realm.

Adds a bootstrap check that the above setting must be set to `false` if security is enabled.  

Adds docs for the new setting and bootstrap.

Changed `/_enable` and `/_disable`, to store a blank password if the user record did not previously exist, which is interpreted to mean "treat this user as having the default password". The previous functionality would explicitly set the user's password to `changeme`, which would then prevent the new configuration setting from doing its job.

For any existing reserved users that had their password set to `changeme`, migrates them to the blank password (per above paragraph)

Closes: elastic/elasticsearch#4333

Original commit: elastic/x-pack-elasticsearch@db64564093
2017-02-08 16:19:55 +11:00
..
audit-tests Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
core-rest-tests-with-security Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
reindex-tests-with-security Handle moving some classes from reindex to core 2017-01-27 16:08:32 -05:00
rolling-upgrade Prevent default passwords in production mode (elastic/elasticsearch#4724) 2017-02-08 16:19:55 +11:00
security-client-tests Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
security-example-realm test: disable security manager for custom realm integration tests 2016-12-21 16:05:43 -05:00
security-migrate-tests Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
smoke-test-graph-with-security Merge branch 'master' into enhancement/use_shard_bulk_for_single_ops 2017-01-09 11:39:37 -07:00
smoke-test-monitoring-with-security Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
smoke-test-plugins Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
smoke-test-plugins-ssl security: transport always uses TLS (elastic/elasticsearch#4738) 2017-02-07 11:39:31 -05:00
smoke-test-security-with-mustache [TEST] fix test to use the stored field instead of id for 2017-01-18 12:34:12 -05:00
smoke-test-watcher Add PreventFailingBuildIT in qa/smoke-test-watcher 2017-01-09 15:59:32 -07:00
smoke-test-watcher-with-mustache [Watcher] Move Jira integration tests to smoke-test-watcher (elastic/elasticsearch#4534) 2017-01-05 15:22:59 +01:00
smoke-test-watcher-with-painless Change Namespace for Stored Script to Only Use Id (elastic/elasticsearch#4387) 2017-01-31 13:28:03 -08:00
smoke-test-watcher-with-security Switch from standalone-test to standalone-rest-test 2017-01-05 10:56:09 +01:00
tribe-node-tests-with-security Moved directories around 2016-09-29 12:03:14 +02:00
tribe-tests-with-license Update to pass content type from the rest APIs to transport requests (elastic/elasticsearch#4689) 2017-02-02 14:08:34 -05:00
vagrant Build: Convert xplugins to use new extra projects setup (elastic/elasticsearch#4175) 2016-12-14 15:02:28 -08:00
build.gradle Moved directories around 2016-09-29 12:03:14 +02:00