mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
5ef1ee93f8
Search Guard() is an Elasticsearch plugin that offers encryption, authentication, and authorization. It builds on Search Guard SSL and provides pluggable authentication and authorization modules in addition. Search Guard is fully compatible with Kibana, Logstash and Beats. As an alternative to other security solutions for Elasticsearch, Search Guard offers the following main features: TLS on transport- and REST-layer Fine-grained role- and index-based access control HTTP Basic Authentication LDAP / Active Directory Kerberos / SPNEGO JSON web token Document- and Field-level security Audit logging Kibana multi-tenancy REST management API Proxy support User impersonation WWW: https://github.com/floragunncom/search-guard PR: 219739 Submitted by: Miroslav Lachman <000.fbsd@quip.cz>
22 lines
976 B
Plaintext
22 lines
976 B
Plaintext
-------------------------------------------------------------------------------
|
|
cd into %%PREFIX%%/lib/elasticsearch/plugins/search-guard-5/tools/
|
|
|
|
Execute ./install_demo_configuration.sh, chmod the script first if necessary.
|
|
This will generate all required TLS certificates and add the Search Guard
|
|
configuration to your elasticsearch.yml file.
|
|
|
|
Start Elasticsearch (service elasticsearch start)
|
|
|
|
Execute ./sgadmin_demo.sh, chmod the script if necessary first. This will
|
|
execute sgadmin and populate the Search Guard configuration index
|
|
with the files contained in the plugins/search-guard-<version>/sgconfig
|
|
directory.
|
|
|
|
Test the installation by visiting https://localhost:9200. When prompted,
|
|
use admin/admin as username and password. This user has full access
|
|
to the cluster.
|
|
|
|
Display information about the currently logged in user by visiting
|
|
https://localhost:9200/_searchguard/authinfo
|
|
-------------------------------------------------------------------------------
|