Autorisierung
Die Security API soll zentrale Zugriffsregeln und Sicherheitsrichtlinien verwalten. Die endgültige Entscheidung über eine geschützte Ressource wird dort durchgesetzt, wo diese Ressource fachlich verwaltet wird.
Zentral verwaltet
- Rollen und Berechtigungskataloge;
- dienstübergreifende Zugriffsregeln;
- Service-Identitäten;
- Freigaben für API-zu-API-Kommunikation;
- sicherheitsrelevante Richtlinien.
Dezentral durchgesetzt
Eine Produkt-API prüft beispielsweise nicht nur, ob eine Person angemeldet ist. Sie prüft zusätzlich, ob diese Person auf das konkrete Projekt, Team oder Objekt zugreifen darf.
Ziel
Ziel ist, unnötige synchrone Abhängigkeiten zu vermeiden, ohne zentrale Sicherheitsstandards aufzugeben. Die genaue technische Ausgestaltung ist noch nicht festgelegt.