Sure - thanks this worked. and I was able to use the proxy auth to login successfully 
Only one item is left. I’m using the group RESTRICTED( NGINX-RESTRICTED-GROUP see below) to restrict access to certain apps - however, the apps are still returning as visible! ES Logs seem ok though. Solving this should get me over the finish line. Do I need ROR Kibana (PRO/ENT) for hiding apps?
readonlyrest:
prompt_for_basic_auth: false
access_control_rules:
- name: "::KIBANA-SRV 1::"
kibana_access: admin
auth_key: kibana:kibana
verbosity: error
- name: "Route53 Access"
type: allow
x_forwarded_for: ["0.0.0.0/0"]
actions: ["cluster:monitor/*", "indices:admin/get", "indices:admin/aliases", "indices:admin/aliases/*", "indices:admin/analyze", "indices:monitor/*", "indices:data/read/*"]
verbosity: error
- name: "::NGINX-RESTRICTED-GROUP::"
indices: [".kibana", ".kibana_@{user}", "@{user}_logstash-*"]
headers: ["x-foobar-group:restricted"]
kibana_access: "ro"
kibana_hide_apps: ["readonlyrest_kbn", "timelion", "kibana:dev_tools", "kibana:management"]
proxy_auth:
proxy_auth_config: "proxy1"
users: ["*"]
verbosity: info
- name: "::NGINX-READONLY-GROUP::"
indices: [".kibana", ".kibana_@{user}", "@{user}_logstash-*"]
headers: ["x-foobar-group:readonly"]
kibana_access: "ro"
proxy_auth:
proxy_auth_config: "proxy1"
users: ["*"]
verbosity: info
- name: "::NGINX-READWRITE-GROUP::"
indices: [".kibana", ".kibana_@{user}", "@{user}_logstash-*"]
headers: ["x-foobar-group:readwrite"]
kibana_access: admin
proxy_auth:
proxy_auth_config: "proxy1"
users: ["*"]
verbosity: info
proxy_auth_configs:
- name: "proxy1"
user_id_header: "x-forwarded-user"
[2018-05-24T11:43:44,710][INFO ][t.b.r.a.ACL ] ALLOWED by { name: '::NGINX-RESTRICTED-GROUP::', policy: ALLOW} req={ ID:1274693229-1142794160#291, TYP:SearchRequest, CGR:N/A, USR:ABC851, BRS:false, KDX:null, ACT:indices:data/read/search, OA:127.0.0.1, DA:127.0.0.1, IDX:.kibana, MET:POST, PTH:/.kibana/_search?size=10000&from=0, CNT:<OMITTED, LENGTH=80>, HDR:{Connection=keep-alive, Content-Length=80, content-type=application/json, Host=localhost:9200, x-foobar-group=restricted, x-forwarded-user=ABC851}, HIS:[::KIBANA-SRV 1::->[auth_key->false]], [::RO::->[auth_key->false]], [::RW::->[auth_key->false]], [Global Write/Admin Access->[auth_key->false]], [Route53 Access->[x_forwarded_for->false]], [::NGINX-RESTRICTED-GROUP::->[kibana_access->true, headers->true, indices->true, proxy_auth->true, kibana_hide_apps->true]] }