Fragen zu Administration von Servern / Software / Konten #73
Labels
No labels
Attraktiv
Community-Hub
high-priority
KI & Metadaten
low-priority
medium-priority
Messbar
ÖA & Kommunikation
Orga
Positionierung
Qualität
Spezifisch
Technologische Infrastruktur
Terminiert
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Blocks
Depends on
#80 Servertour
Comenius-Institut/rpi-virtuell_und_FOERBICO
#110 Lösungansätze: Spamvermeidung durch Matrix / Keykloak SSOs
Comenius-Institut/rpi-virtuell_und_FOERBICO
Reference: Comenius-Institut/rpi-virtuell_und_FOERBICO#73
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
vgl. Jörgs Matrix-Nachricht
https://xwiki.comenius.de/xwiki/bin/view/Instrumente%20und%20Werkzeuge/IT-Partner/
Doku aus Konzeptionstag heute von Bernd und Jörg
Das beste Handbuch ist ein User-Interface, das keine Erklärungen braucht
Grundlegend bei dezentraler Infrastruktur wird sein, dass Nutzende stärker in die Verantwortung wachsen ihr Identitätsmangement (selbst) zu organisieren
Wäre schön, wenn man auf matrix.rpi-virtuell.de vom ersten Screen vom grünen "Konto erstellen"-Button gleich auf dem vierten Screen ("Registrierung bei rpi-virtuell") landen würde. Dann wäre das größte Problem schon gelöst.
Ist das ein erreichbares Ziel? Dann würde ich das priorisieren?
Die LUKIs haben gestern auf synod.im die Möglichkeit zur Registrierung temporär deaktiviert, weil es zahlreiche unerwünschte Registrierungsversuche gab, die kurzfristig nur so blockiert werden konnten. Sie wollen die Registrierung wieder öffnen, aber arbeiten noch an gezielteren Maßnahmen zur Blockade missbräuchlicher Anfragen.
Da wir vor den genau gleichen Problemen stehen und im kirchlichen Bereich die Server-Administration mit Matrix im Einzelbetrieb zunehmend vor komplexen Herausforderungen steht, halte ich ein ein koordiniertes Vorgehen zur Problemlösung für hilfreich.
Sollten wir uns mit ihnen abstimmen?
Mit unseren Kenntnissen wohl eher nicht möglich, da wir keine Einfluss auf die Ellement App haben.
@sicking und ich haben uns die Situation nochmal genauer angeschaut. Ludger hat den Code der Seite auf dem Matrix-Server lokalisiert:
/data/var/www/element.rpi-virtuell.de/welcome.html
Wir wollen erst mal überlegen, wie diese Seite geändert werden müsste, um für die User ohne zusätzliche Dokumentation nutzbar zu sein (Schritt 1). In einem folgenden Schritt 2 müssten wir dann das Problem lösen, dass die Seite bei Matrix-Updates überschrieben wird (mögl. Ansätze: Umleitung in der Apache Konfiguration, Wiederherstellung der geänderten Seite über einen Cron-Job).
Zu Schritt 1: Um vom grünen "Konto erstellen"-Button direkt auf die Registrieren-Funktion auf login.rpi-virtuell.de zu verlinken bräuchte man einen universellen Link den wir bisher nicht haben.
Die endgültigen Links werden jedes mal neu "on the fly" generiert und haben beispielhaft folgende Form https://login.rpi-virtuell.de/realms/rpi/login-actions/registration?client_id=account-console&tab_id=CCxPIuBKdIc&client_data=eyJydSI6Imh0dHBzOi8vbG9naW4ucnBpLXZpcnR1ZWxsLmRlL3JlYWxtcy9ycGkvYWNjb3VudCIsInJ0IjoiY29kZSJ9
Das verwendete Code-Challenge-Verfahren ist allerdings nicht trivial:
https://stackoverflow.com/questions/70332263/missing-parameter-code-challenge-method
Als einfachere Alternative könnte man erst mal versuchen, auf https://login.rpi-virtuell.de zu verlinken und ggf. dort den "Registrieren"-Link prominenter darstellen zu lassen.
Wenn man den "richtigen" Client nutzt, sieht es so aus, dass man direkt auf das Formular zum Registrieren / Konto erstellen verlinken kann.
Mit
https://login.rpi-virtuell.de/realms/rpi/protocol/openid-connect/registrations?client_id=synapse&redirect_uri=https%3A%2F%2Fmatrix.rpi-virtuell.de%2F_synapse%2Fclient%2Foidc%2Fcallback&response_type=code
komme ich direkt auf das entsprechende Formular.Hier wird der "Keycloak-Client"
synapse
stattaccount-console
genutzt. Außerdem wird aufmatrix.rpi-virtuell.de
stattlogin.rpi-virtuell.de
redirected.