It seems to me I need to have a white-labeled domain to resolve CORS. Is there a way to embed a dashboard without the white-labeling add-on?
Best answer by michal
For just embedding dashboards, you do not need to have CORS or whitelabeled domain. You can easily embed from standard gooddata domain.
However GoodData is using cookies and in case of embedding, these cookies will be considered as third-party cookies, and some browsers might block third-party cookies by default. To resolve this, whitelabeled domain with top level domain matching the one of your application into which the dashbaord is emebdded is needed (so the cookies are not treated as third-party). Read more about this here https://support.gooddata.com/hc/en-us/articles/215781937-Known-Issue-Blocking-Cookies-May-Make-Embedded-GoodData-Inaccessible