alkemio
alkemio copied to clipboard
Global roles
Description
As the number of spaces on the platform increases there needs to be tighter access to spaces, with improved auditability / notifications
Note: in this initial scope the focus is on the global platform roles
Goal
Improving platform security and data access
Hypothesis
Spaces should have explicit control over the Alkemio platform roles that have access.
Must have scope
- [ ] Global Admin Spaces ==> Platform Support
- [ ] Global Admin Community ==> Platform Community Reader
- [ ] New roles: Platform License Manager, Platform Spaces Reader
- [ ] Space to have a new setting under privacy called "Allow Alkemio Support Admin Access"; for existing spaces false, for new spaces false
- [ ] If "Allow Platform Support Admin Access" is enabled then Platform Support can do the same as a Space Admin (what is there now)
- [ ] If "Allow Platform Support Admin Access" is disabled then Platform Support does not have extra rights than a normal platform user.
- [ ] All assignments / removal of global admin roles (admin, support, community reader) to trigger a notification to Global Admins
Stakeholders
DevOps Support / Delivery
Design
https://alkem.io/building-alkemio/challenges/technicaldesigns-9455/collaboration/securityroles-2174