IAM solution
Superset is using be default flask-openid, as implemented in flask-security.
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.