opencdms-dev / legacy-opencdms-api

⭐🐍 OpenCDMS server application written in Python (FastAPI) and exposing a web interface for `opencdms-app` and other applications
MIT License
3 stars 3 forks source link

Provide access to multiple "named databases" #44

Open isedwards opened 2 years ago

isedwards commented 2 years ago

Extend roll-based access control to provide access to "named databases", e.g. a user may have access to:

This assumes that configuring database access control will be via an OpenCDMS API at the root (like /auth/) rather than via the Climsoft API (/db_name/climsoft/v1/...)

see: /src/opencdms_api/climsoft_rbac_config.py