Skip to main content
Version: 3.4.x

Authorization & access roles

IAM solutionโ€‹

info

Superset is using be default flask-openid, as implemented in flask-security.

Superset can be integrated Keycloak, an open-source identity and access management solution. This integration enables users to manage authentication and authorization for their Superset dashboards.

ยปConfiguring an IAM solution

Prerequisitesโ€‹

  • Keycloak server
    • Keycloak Realm
    • Keycloak Client & broker configured with OIDC protocols
    • client_secret.json
  • admin username & password of postgres instance
  • Superset Database created in postgresql
  • optionally Cert-manager if you want to have SSL certificates on hostnames.
ยปSuperset + Keycloak configuration

Was this page helpful?