Sharing Dashboards requires workaround

Paul Roland 0 Reputation points
2025-06-24T15:32:21.1566667+00:00

When sharing a link with coworkers on the same tenant, they always get denied due to authorization. I've given them all the permissions I have within the ADX resource, the database, and the dashboard. They are able to access the dashboard as expected BUT ONLY AFTER they go to the ADX app without going through the shared link. Even then, the dashboard will not show up until they click the link after navigating to the ADX app.

This isn't a difficult process, but an unnecessary one. Is there a way to fix this? Thanks!

Azure Data Explorer
Azure Data Explorer
An Azure data analytics service for real-time analysis on large volumes of data streaming from sources including applications, websites, and internet of things devices.
{count} votes

1 answer

Sort by: Most helpful
  1. Jerald Felix 4,450 Reputation points
    2025-06-24T15:51:29.7066667+00:00

    Hi Paul,

    Why the first click fails A dashboard URL opens dataexplorer.azure.com and immediately asks the cluster for data. If the user hasn’t already

    • signed in to the Web UI and
    • been granted at least Viewer rights on the database/cluster, the cluster answers 403 Unauthorized. After the user visits the Web UI home page once, an AAD token + cookies are cached and the second click works—hence the “go to the app first” workaround.

    Quick test

    1. Pick a colleague who currently needs the workaround.
    2. Add them to Viewer on the database.
    3. Ask a tenant admin to grant consent to the Azure Data Explorer enterprise app (one-off).
    4. Send the fresh Copy link URL.
    5. They should open the dashboard immediately—no “open the app first” step.

    A successful one-click experience needs both a valid Data Explorer token (solved by tenant-wide consent) and a role on the underlying database/cluster. Put your coworkers in Viewer, grant org-wide consent to the first-party Azure Data Explorer app, and the shared URL will work without the extra hop. I hope it will solve your solve please check and share your feedback.

    Best Regards,

    Jerald Felix


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.