Provisioning user and dashboard access (no-admin setup)

Hi!
Im trying to accomplish a “no admin” setup with grafana.
I have a complete setup of grafana with provisioning and auth with auto sign in. Authorized users gets signed up and set as viewer.
For my dashboard I also have a good setup which finds the dashboards I have and displays them correctly, as well as data sources. However, when logging in as a viewer I cannot see the dashboard. As a admin, I can see and manage the permissions through the ui for the viewers to see them.

However, my goal here is to have no admin logged in at any time, and thus, I’m wondering how I can set up all authorized users (all viewers) to view all dashboards. The end goal is that everything is configured within the provisioning, .ini file and similar setups, with no admin, curl/http/api commands.

I am looking at maybe giving the custom teams/orgs a chance but I’m worried this will not work for my scenario?

Is there any way that I can provision a dashboard to be viewable to all users, to provision a folder for my dashboards or simply allow all auth viewers to always view the available dashboards without any admin or api commands?

Would appreciate any tips on what grafana.ini configurations that can work, or for a custom group/team, how this setup would look.

And again, the goal is to have it set up so that no admin ever has to log in. This anlso includes not having anny http/api/curl commands to configure anny permissions, I would like a “what you see is what you get” setup, where only what is provisioned and configured in the deployment is accessible, and where authorized users auto sign up and can start viewing the content directly.

Looking forward for any feedback!

How can you achieve that? The viewer has a view access by default, so you did something that denied that access.