Fachlichkeit
Anbindung an den Identity Provider
Wie CIAS mit Keycloak spricht, ohne dass die Fachmodule Keycloak kennen: Ports und Adapter, der Keycloak-Adapter, der Speicher-Adapter für Tests und die Keycloak-Erweiterung.
Themen dieser Fachlichkeit
- 1.Ports und Adapter
Die Fachlogik spricht mit Schnittstellen („Ports“), ein Adapter übersetzt für Keycloak. Welche Ports es gibt und warum ein zweiter Provider ein zweites Artefakt ist.
- 2.Der Keycloak-Adapter
Was der Adapter in Keycloak anlegt und wie: Organisationen, Organisationsrollen als Gruppen, Profilattribute mit Rechten, Gesundheitsprüfung.
- 3.Der Speicher-Adapter für Tests und Entwicklung
Ein Identity Provider im Speicher, gegen dieselben Vertragstests geprüft, für Tests und lokale Entwicklung ohne Keycloak.
- 4.Die Keycloak-Erweiterung für den Passwort-Link
Ein Jar, das in Keycloak läuft und den signierten Link zurückgibt, statt ihn selbst zu mailen. Was ohne die Erweiterung passiert.