Zum Inhalt springen
Skycloak
Anwendungsfall

Cloud-Identitätsmanagement für die Benutzer Ihres Produkts

Cloud-Identitätsmanagement bedeutet, dass die Konten Ihrer Benutzer, ihre Rollen und der Verlauf ihrer Anmeldungen in einem Dienst liegen, den jemand anderes betreibt, statt in einer Tabelle und ein paar Skripten in Ihrer eigenen Anwendung. Die Skycloak Platform ist dieser Dienst für Softwareunternehmen, und diese Seite erklärt, was sie für Sie verwaltet und was in Ihrem Code bleibt.

Was aus Ihrer Anwendung herauswandert

Die meisten Produkte beginnen mit einer Benutzertabelle, einer Bibliothek zum Hashen von Passwörtern und einer Nachricht zum Zurücksetzen. Mit der Zeit kommen Kontowiederherstellung, Multi-Faktor-Authentifizierung, eine Liste widerrufbarer Sitzungen und ein Audit-Protokoll hinzu, das die Sicherheitsabteilung eines Kunden sehen möchte. Jedes davon ist Sicherheitsarbeit, die jedes Mal stimmen muss, und keines ist der Grund, warum Ihre Kunden Ihr Produkt kaufen.

Mit der Plattform liegt der Benutzerdatensatz in Ihrem Mandanten, und Ihre Anwendung speichert nur die Kennung des Benutzers neben ihren eigenen Daten. Ihr Code fragt die Plattform über OpenID Connect, wer der Benutzer ist, und liest die Rollen aus dem erhaltenen Token, sodass Ihr Team die Identitätslogik nicht mehr Zeile für Zeile pflegt.

Benutzer in der Konsole und über die API verwalten

Ihr Support- und Betriebsteam arbeitet in der Konsole mit Benutzern: ein Konto finden, seine letzten Anmeldungen prüfen, einen Faktor zurücksetzen. Dieselben Aktionen gibt es in der Management API, sodass Ihre eigenen Admin-Oberflächen oder Skripte Benutzer anlegen, Rollen zuweisen und Zugriffe entziehen können, ohne die Konsole zu öffnen.

Für Geschäftskunden steht eingehendes SCIM im Plan: Deren IT fügt Personen in Entra, Okta oder einem beliebigen SCIM-2.0-Verzeichnis hinzu oder entfernt sie, und die Änderung erreicht Ihren Mandanten ohne Ticket an Ihr Team. Die Verzeichnisgruppen jedes Kunden werden den Rollen dieses Kunden zugeordnet, sodass eine aus einer Gruppe entfernte Person die Rolle nur in dieser Organisation verliert.

Wo die Identitäten liegen

Jeder Mandant läuft in den USA oder in der Europäischen Union, und seine Region wird bei der Anlage festgelegt. Die Mandanten trennt Row-Level Security in der Datenbank selbst, sodass eine Abfrage für einen Mandanten die Benutzer eines anderen nicht lesen kann, auch wenn der Anwendungscode darüber einen Fehler macht.

Wir nennen eine Funktion erst verfügbar, wenn sie ausgeliefert ist; in einer Demo sehen Sie, welche Teile des Plans Sie heute nutzen können.

Häufige Fragen

Braucht meine Anwendung noch eine Benutzertabelle?

Meist ja, aber eine kleine. Sie enthält die Kennung des Benutzers aus der Plattform und die Daten Ihres Produkts, während Passwörter, Faktoren und Sitzungen in Ihrem Mandanten bleiben.

Kann ich wählen, wo die Benutzerdaten gespeichert werden?

Ja. Sie wählen bei der Anlage eines Mandanten die USA oder die Europäische Union, und der Mandant bleibt in dieser Region.

Sehen Sie sich die Skycloak Platform selbst an

Buchen Sie eine Demo, und wir zeigen Ihnen die Plattform mit Blick auf Ihre eigenen Anmeldeabläufe.