Blog

OpenSearch Dashboards behind nginx: CORS, reverse proxies, and securing analytics UIs

Dashboards issue browser requests to the same host when proxied; misconfigured CORS often means mixed content or wrong Host headers.

1 min read
opensearchelasticsearchcors

Authentication

SAML and OIDC flows may open popups—ensure redirect URIs align with your public dashboard URL.

Fine-grained security indices still need CORS only for browser-based dev tools, not server queries.

Multi-tenancy

Separate dashboards per tenant with distinct subdomains to simplify Allow-Origin rules.

Avoid wildcard TLS certificates that encourage overly broad CORS patterns.

Back to blog