Rollen und Berechtigungen
Das Berechtigungsmodell soll Rollen, einzelne Berechtigungen und später feinere Richtlinien unterstützen. Eine Rolle ist dabei eine nachvollziehbare Zusammenstellung von Rechten, kein Ersatz für die Prüfung des konkreten Ressourcenzugriffs.
Grundsätze
- Standardmässig besteht kein Zugriff.
- Rechte werden so eng wie möglich vergeben.
- Kritische Aktionen können zusätzliche Freigaben benötigen.
- Änderungen an Rollen und Berechtigungen müssen nachvollziehbar sein.
- Menschliche Konten und Service-Identitäten werden getrennt behandelt.
Produktrollen
Produkte dürfen fachliche Rollen definieren, sofern diese nicht mit der zentralen Identitätsverwaltung konkurrieren. Die Security API soll dafür gemeinsame Sicherheitsstandards bereitstellen; die Produkt-API kennt die Bedeutung ihrer Ressourcen.
Ein konkreter öffentlicher Berechtigungskatalog wird erst mit der jeweiligen API-Referenz freigegeben.