I’m not sure what I’m doing wrong. I have readonlyrest set up and working with LDAP auth, I have Kibana set up with a full access user. If I use postman to trigger a GET request with basic auth headers it works, but if I browse to kibana I don’t get prompted for credentials. I only get
{"statusCode":500,"error":"Internal Server Error","message":"An internal server error occurred"}
Config as follows:
### MANAGED BY PUPPET ###
---
discovery.zen.minimum_master_nodes: "1"
discovery.zen.ping.unicast.hosts:
- "10.10.0.160"
gateway.expected_nodes: "1"
gateway.recover_after_nodes: "1"
network.host: "_enp0s8_"
node.name: rest01
path.data: /usr/share/elasticsearch/data/elasticsearch
path.logs: /var/log/elasticsearch
readonlyrest.access_control_rules:
- auth_key: elasticsearch:elasticsearch
name: "::KIBANA-SRV::"
type: allow
- indices:
- "*"
ldap_auth:
- groups:
- ipausers
name: < removed >
name: "Allow all requests from users in ipausers"
type: allow
kibana_access: rw
readonlyrest.enable: "true"
readonlyrest.ldaps:
- bind_dn: "uid=elastic,cn=sysaccounts,cn=etc,< removed >"
bind_password: < removed >
host: < removed >
name: < removed >
port: "636"
search_groups_base_DN: "cn=groups,cn=accounts,< removed >"
search_user_base_DN: "cn=users,cn=accounts,< removed >"
ssl_enabled: "true"
ssl_trust_all_certs: "true"
unique_member_attribute: member
readonlyrest.response_if_req_forbidden: "Sorry, your request is forbidden."
readonlyrest.ssl.enable: "true"
readonlyrest.ssl.keystore_file: /elasticsearch/plugins/readonlyrest/keystore.jks
readonlyrest.ssl.keystore_pass: readonlyrest
# Note: This file is managed by Puppet.
#
# See: https://www.elastic.co/guide/en/kibana/5.1/settings.html for more details
---
elasticsearch.password: elasticsearch
elasticsearch.preserveHost: true
elasticsearch.url: http://10.10.0.160:9200
elasticsearch.username: elasticsearch
server.host: 10.10.0.161
server.port: 5601