Skip to content

Metabase application

Metabase is a self-service business-intelligence and data-visualization tool. MIA connects to it to inventory the users and manage their access.

Authentication type and prerequisites

Authentication type — API key

Prerequisites

Be an administrator of the Metabase instance and be able to create an API key attached to a group with the permissions required to list, create and deactivate/delete users.

Connection steps

  1. In Metabase, click the grid icon in the upper-right corner.
  2. Select Admin.
  3. Open the Settings tab.
  4. In the left-hand menu, open Authentication.
  5. In the API Keys section, click Manage.
  6. Click Create API Key.
  7. Give the key a clear name, for example MIA Integration.
  8. Select the group whose permissions the key will inherit.
  9. Click Create, then copy the key immediately: Metabase will not be able to display it again.
  10. In MIA, open Applications → Add an application, search for Metabase, enter your instance protocol, domain, port if requested, and API key, then click Connect.

::: Official source Metabase documents this flow in API keys: https://www.metabase.com/docs/latest/people-and-groups/api-keys. :::