From 87c8e872eec29ac194fb803744b339b42ac20949 Mon Sep 17 00:00:00 2001 From: VED PRAKASH KASHYAP Date: Thu, 5 Oct 2023 00:07:52 +0530 Subject: [PATCH] docs: fix for domain sharding results in failed requests with "Missing Authorization Header" (#24481) Co-authored-by: Evan Rusackas Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com> --- docs/docs/installation/networking-settings.mdx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/docs/installation/networking-settings.mdx b/docs/docs/installation/networking-settings.mdx index 9ea49fcdc..1eb6b0ae0 100644 --- a/docs/docs/installation/networking-settings.mdx +++ b/docs/docs/installation/networking-settings.mdx @@ -33,6 +33,15 @@ Add the following setting in your `superset_config.py` file: - `SUPERSET_WEBSERVER_DOMAINS`: list of allowed hostnames for domain sharding feature. +Please create your domain shards as subdomains of your main domain for authorization to +work properly on new domains. For Example: + +- `SUPERSET_WEBSERVER_DOMAINS=['superset-1.mydomain.com','superset-2.mydomain.com','superset-3.mydomain.com','superset-4.mydomain.com']` + +or add the following setting in your `superset_config.py` file if domain shards are not subdomains of main domain. + +- `SESSION_COOKIE_DOMAIN = '.mydomain.com'` + ### Middleware Superset allows you to add your own middleware. To add your own middleware, update the