Restricting Metabase User Access to Specific Dashboards
Metabase v0.47.0 offers powerful permission controls that allow you to restrict user access to specific dashboards while preventing them from accessing other features. Follow these steps to configure this setup:
1. Create a Dedicated User Group
Start by creating a new user group specifically for dashboard viewers:
- Navigate to Admin > People > Groups.
- Create a new group (e.g., “Dashboard Viewers”).
2. Set Restrictive Permissions
Next, set up restrictive permissions for the newly created group:
- Navigate to Admin > Permissions.
- For the “Dashboard Viewers” group:
- Set all data access permissions to No access for all databases.
- Set all collection permissions to No access for all collections.
3. Create a Specific Collection for Shared Dashboards
Organize your dashboards by creating a specific collection:
- Navigate to Collections from the top navigation.
- Create a new collection (e.g., “Shared Dashboards”).
- Move your intended dashboards to this collection.
4. Set Permissions for the Dashboard Collection
Ensure the “Dashboard Viewers” group has access only to the specified collection:
- Navigate to Admin > Permissions > Collections.
- Find your “Shared Dashboards” collection.
- For the “Dashboard Viewers” group, set the permission to View.
5. Add Users to the Restricted Group
Add the users who should only view the specified dashboards:
- Navigate to Admin > People.
- Add your users and assign them to the “Dashboard Viewers” group only.
6. Create Direct Dashboard Links
Provide your users with direct links to the dashboards:
- Open each dashboard.
- Copy the direct URL.
- Share these specific URLs with your users.
7. Optional: Set Up SSO or Embedding
For a more streamlined experience, consider the following options:
- Single Sign-On (SSO): Configure SSO for a seamless login experience.
- Embedding (Paid Plan): Use Metabase’s embedding functionality to integrate dashboards into your own applications (requires a paid plan).
By following these steps, you can ensure that users are restricted to viewing only the specific dashboards you have granted them access to, without being able to access query builders, raw data, or other Metabase features.
#Metabase #dashboardaccess #userpermissions #dataaccesscontrol #Metabasev0.47.0 #restricteduseraccess #dashboardviewers #Metabasepermissions #usergroups #SSO #embedding #datasecurity