Restricting Metabase User Access to Specific Dashboards

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:

  1. Navigate to Admin > People > Groups.
  2. Create a new group (e.g., “Dashboard Viewers”).

2. Set Restrictive Permissions

Next, set up restrictive permissions for the newly created group:

  1. Navigate to Admin > Permissions.
  2. 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:

  1. Navigate to Collections from the top navigation.
  2. Create a new collection (e.g., “Shared Dashboards”).
  3. 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:

  1. Navigate to Admin > Permissions > Collections.
  2. Find your “Shared Dashboards” collection.
  3. 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:

  1. Navigate to Admin > People.
  2. 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:

  1. Open each dashboard.
  2. Copy the direct URL.
  3. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.