Authentifizierung und Integration
Die Security API soll den zentralen Sicherheitskontext ausstellen. Geschützte APIs prüfen diesen Kontext nach freigegebenen Regeln und wenden zusätzlich ihre eigenen Ressourcenberechtigungen an.
Geplanter Ablauf
- Eine Anwendung authentifiziert die Person über die Security API.
- Die Security API stellt einen begrenzten, prüfbaren Sicherheitskontext bereit.
- Die Anwendung übermittelt ihn an die benötigte Produkt- oder Infrastruktur-API.
- Der empfangende Dienst prüft Gültigkeit und vorgesehenen Verwendungsbereich.
- Der Dienst entscheidet zusätzlich über den Zugriff auf die konkrete Ressource.
API-zu-API-Kommunikation
Dienste verwenden eigene Service-Identitäten und erhalten nur benötigte Rechte. Menschliche Identitäten dürfen nicht als allgemeiner Ersatz für Dienstzugriffe missbraucht werden.
Konkrete Formate, Übertragungsregeln, Laufzeiten und Endpunkte werden erst nach Implementierung und Sicherheitsprüfung veröffentlicht.