Registrierung
Wie aus einer Person ein Benutzer wird: ein Ablauf mit vier Varianten, E-Mail-Bestätigung, Passwort bei Keycloak, Freigabe, Mandantenzuordnung, Startrollen, Hooks und Mails.
Themen dieser Fachlichkeit
- 1.Ein Ablauf, vier Varianten
Selbstregistrierung, Anlage durch den Plattform-Administrator, Einladung durch den Mandanten-Administrator und das Einlösen der Einladung: was gleich ist, was sich unterscheidet.
- 2.Die Zustände einer Registrierung
Von INITIATED bis COMPLETED: jeder Zustand, jeder Übergang, und woher EXPIRED und FAILED kommen.
- 3.Selbstregistrierung
Eine Person registriert sich ohne Anmeldung über das öffentliche Formular. Der vollständige Ablauf mit Freigabe und neuem Mandanten.
- 4.Anlage durch den Plattform-Administrator
Der Plattform-Administrator legt eine Person an und darf als Einziger den Mandanten im Payload nennen.
- 5.Einladung durch den Mandanten-Administrator
Ein Mandanten-Administrator lädt eine Person in den eigenen Mandanten ein. Der Mandant kommt immer aus seinem Token, nie aus dem Payload.
- 6.Eine Einladung einlösen
Was die eingeladene Person sieht und tut: offene Felder abrufen, Link einlösen, Mitgliedschaft.
- 7.Die E-Mail ist das Konto
Ein Konto pro Adresse, beliebig viele Mandanten. Was passiert, wenn sich eine bekannte Adresse registriert, und warum niemand ohne Zustimmung einem Mandanten hinzugefügt wird.
- 8.E-Mail bestätigen
CIAS legt das Konto deaktiviert an, verschickt eine eigene Mail mit Einmal-Link und schaltet erst nach dem Klick frei. Wie der Link geschützt ist.
- 9.Das Passwort setzen
CIAS sieht nie ein Passwort. Wie die Person nach der Bestätigung ihr Passwort bei Keycloak setzt und was ohne Passwort-Setz-Link passiert.
- 10.Freigabe durch einen Administrator
Wenn eine Registrierung freigegeben werden muss: genehmigen, ablehnen, wiederholen, verwerfen.
- 11.Woher der Mandant kommt
Die sechs Arten der Mandantenzuordnung und die Reihenfolge, in der Policy und Hook entscheiden.
- 12.Was beim Abschluss passiert
Die Bereitstellung in fester Reihenfolge: Startrollen bestimmen, Konto freischalten, Mandant anlegen oder zuordnen, Rollen vergeben, Willkommensmail.
- 13.Startrollen als Regelwerk
Welche Rollen eine neue Person bekommt, entscheidet ein Regelwerk je Situation (Gründer, Mitglied, ohne Mandant). Wer Regeln schreiben darf und warum die Mandantenregel ersetzt statt ergänzt.
- 14.Eigene Logik: Hooks und Events
Hooks laufen im Vorgang und dürfen ablehnen, Events folgen danach. Alle Hook-Punkte und was ein Hook nicht darf.
- 15.Schutz der öffentlichen Endpunkte
Warum die Selbstregistrierung immer dieselbe Antwort liefert, warum ungültige Links gleich aussehen und wie die Drosselung funktioniert.
- 16.Abgebrochene Registrierungen aufräumen
Wie wartende Registrierungen nach Ablauf auf EXPIRED gesetzt, unbenutzte Konten gelöscht und alte Vorgänge entfernt werden.