SaaS-Identität - Grundlagen der SaaS-Architektur

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SaaS-Identität

SaaS-Lösungen fügen eine -Datei zum Identitätsmodell der Anwendung hinzu. Da jeder Benutzer authentifiziert ist, muss er mit einem bestimmten Mandantenkontext verbunden sein. Dieser Mandantenkontext enthält wichtige Informationen über Ihren Mandanten, die in Ihrer SaaS-Umgebung verwendet werden.

Diese Bindung von Mandanten an Benutzer wird oft als SaaS-Identität Ihrer Anwendung bezeichnet. Wenn sich jeder Benutzer authentifiziert, gibt Ihr Identitätsanbieter in der Regel ein Token aus, das sowohl die Benutzeridentität als auch die Mandantenidentität enthält.

Die Verbindung von Mandanten mit Benutzern ist ein grundlegender Aspekt Ihrer SaaS-Architektur, der viele nachgeordnete Auswirkungen hat. Das Token aus diesem Identitätsprozess fließt in die Microservices Ihrer Anwendung und wird verwendet, um mandantenorientierte Protokolle zu erstellen, Kennzahlen aufzuzeichnen, die Abrechnung zu messen, die Mandantenisolierung durchzusetzen usw.

Es ist wichtig, dass Sie Szenarien vermeiden, die auf separaten, eigenständigen Mechanismen beruhen, die Benutzer Mandanten zuordnen. Dies kann die Sicherheit Ihres Systems untergraben und führt häufig zu Engpässen in Ihrer Architektur.