I have a Metabase instance that has 3 types of users:
- two types of super-users, who got credentials to log into Metabase:
- regular super-users
- admin super-users
- viewers, who simply “read-only” published dashboards
However, published dashboards contains confidential data. So I want to protect “public” (i.e., published) dashboards with a password.
➥ what is the best way to implement such a password protection?
I have tried to use set up an authentication on my Apache server. However, I keep being prompted (mostly on Chromium, and not on Firefox) many times for the credentials when I access a
example.com/public/dashboard/foobar dashboard — what is not very usable.
This behaviour seems to be due to Metabase sending 401 response to
/api/user/current when I’m not logged in as a super-user.
I’d thus like to find another way. Any ideas?