Dashboard Access Management
The Dashboard Access Management backend manages sharing and permission control for Superset dashboards. It is the service the BFF calls when a user grants or revokes access to a dashboard from the Cogrion UI.
What It Does
- Tracks dashboard-level sharing grants between users and groups
- Exposes an API the BFF uses to read and write dashboard permissions
- Persists sharing state independently from Superset's own permission model, enabling finer-grained sharing workflows
Components
| Component | Description |
|---|---|
| Service | Custom backend (dashboard-access-management) — Keycloak OIDC auth, REST API |
| PostgreSQL | Stores dashboard sharing records and permission state |
Authentication
Keycloak OIDC via a dedicated OAuth client provisioned at deploy time.