mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-25 01:19:02 +00:00
Shield now supports the ability to disable or enable individual features based on the type of license that is currently installed. The change replaces the LicenseService in shield with a ShieldLicensee that is notified on changes to the license. The ShieldLicensee then updates a ShieldLicenseState object, which contains the logic and methods to check for features being enabled or disabled. The ShieldLicenseState object is used by consumers to check the status of a feature. The decoupling of the feature enablement from the ShieldLicensee class was done to work around circular dependency issues. Closes elastic/elasticsearch#689 Original commit: elastic/x-pack-elasticsearch@442514496d
= 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.