Mandanten
Der Mandant als Trennungsgrenze: statisch oder dynamisch, sein geschäftlicher Status, sein technischer Rollout, wie er bei jeder Anfrage aufgelöst und zugelassen wird und wie man zwischen Mandanten wechselt.
Themen dieser Fachlichkeit
- 1.Statische und dynamische Mandanten
Ein statischer Mandant hängt an einem Benutzerattribut, ein dynamischer an einer Keycloak-Organisation. Wann welcher passt.
- 2.Der Lebenslauf eines Mandanten
Zwei getrennte Zustände: die geschäftliche Stellung (PENDING bis CLOSED) und der technische Rollout (NOT_PROVISIONED bis PROVISIONED). Wann ein Mandant bedient wird.
- 3.Einen Mandanten anlegen und bereitstellen
Absicht speichern, Datenbank anlegen und migrieren, Ergebnis speichern. Was in SINGLE, MULTI und bei einem eigenständigen CIAS passiert.
- 4.Der Mandantenschlüssel
Warum der Schlüssel unveränderlich ist, welche Zeichen erlaubt sind und dass er zugleich der Datenbankname ist. Wie er bei einer Selbstregistrierung gebildet wird.
- 5.Mandanten sperren, schließen, Gültigkeit
Was Sperren, Entsperren, Aktivieren, Schließen und ein Gültigkeitsfenster bewirken und warum es kein Löschen gibt.
- 6.Den Mandanten einer Anfrage bestimmen
Die sechs Regeln, nach denen CIAS aus Token und Header den Mandanten bestimmt, mit den Ergebnissen RESOLVED, NONE, AMBIGUOUS und CONFLICT.
- 7.Den Mandanten zulassen (Mandanten-Tor)
Auflösen und Zulassen sind zwei Schritte. Wie das Tor fragt, 30 Sekunden merkt, bei Ausfall aus dem Gedächtnis antwortet und warum unbekannt und gesperrt gleich aussehen.
- 8.Zwischen Mandanten wechseln
Auswahl unter eigenen Organisationen ohne besondere Rolle, privilegierter Wechsel mit Rolle, Benutzerwechsel, und dass nach jedem Wechsel erneut zugelassen wird.
- 9.In SINGLE zählt der Mandant im Token nicht
In der Betriebsart SINGLE wird der Mandant im Token ignoriert: kein Tor, kein Wechsel. Warum das so ist und warum ein Schalter hier zwei Bedeutungen trägt.
- 10.Arbeiten für einen Mandanten ohne Anfrage
Wie Hintergrundarbeit (Timer, Jobs) für einen Mandanten läuft, durch dasselbe Tor, und welche drei Stellen einen Mandanten setzen dürfen.