Förderjahr 2016 / Projekt Call #11 / ProjektID: 1909 / Projekt: fairlogin
Kurz vor der Live-Schaltung der Identity Provider Plattform stellen wir sie auf stabilere Beine. Der Identity Provider von Redhat: Keycloak erlaubt ein durchgängige RESTful API um die Integration zu vereinfachen.
Im Juli haben wir den wesentlichen Anteil unserer GroupOffice Benutzer und Gruppen über die SCIM Schnittstelle über das WSO2 ins OpenLDAP übertragen können. Parallel dazu haben wir aufgrund unserer Gespräche mit Mitgliedern der OpenFabNet anlässlich des netidee Events im Juni uns auch noch einmal Keycloak genauer angesehen.
Das Ergebnis des vergleich war, dass von Keycloak alle wesentlichen Schnittstellen unterstützt werden, die auch von WSO2 unterstützt werden. Aber Keycloak bietet eine durchgängigere RESTful API, um die Entwicklung eigener Module zu realisieren. Daher haben wir uns entschieden, auf Keycloak umzusteigen, obwohl wir WSO2 bereits eingerichtet hatten. Das setzt unseren Zeitplan zwar noch etwas unter Druck, aber uns ist es wichitg, auf möglichst nachhaltige Technologie zu setzen und mit RedHat im Hintergrund ist Keycloak eine solide Basis.
Nun geht es los mit der Anbindung der einzelnen Dienste. Beginnend mit GroupOffice, das synchron mit ownCloud und DokuWiki umgestellt werden muss, da diese jetzt schon integriert sind. Das bedeutet, dass eine gut ausgearbeitete Detailplanung nötig war. Auch das Dashboard muss stabil laufen, damit die Benutzer im Produktivbetrieb weiterhin ihre Passwörter pflegen können. Der August wird daher trotz Urlaubszeiten sehr spannend! Sobald die User Authentifizierung über OpenID Connect läuft,wollen wir auch fairchat starten, dazu mehr im nächsten Blogbeitrag.