Inhaltsverzeichnis

oauthdrkserver Plugin

Dieses Plugin ermöglicht die Authentifizierung über den DRK-Server.

In Bearbeitung

Sobald mehr bekannt ist, werde ich dies hier dokumentieren. Habt Ihr bereits auch Erfahrungen mit Dokuwiki und dem DRK-Server Plugin? Dann teilen wir es doch gerne! Meldet Euch!

Ablauf bisher (05. März 2024)

  1. Installation des Plugins 0Auth
    Dies ist Voraussetzung für die…
  2. Installation des Plugins oauthdrkserver
  3. Info an das Kompetenzzentrum des DRK-Servers laut deren Doku (siehe Link unten)
    1. notwendig ist die custom-redirectURIwarning. Dies ist die URL auf die der DRK-Server zurückleitet. Ich denke diese sollte im default so belassen werden.
  4. in der Konfiguration unter Authentifizierung stellt man auf oauth um
  5. vom DRK-Server-Kompetenzzentrum erhält man dann die Client-Id und ein Passwort Client-Secret
    1. diese gibt man in der Konfiguration unter 0authdrkserver ein.
    2. vermutlich sollte man erst zum testen in der Konfiguration auch den Testmodus einschalten
  6. soweit bin ich erst jetzt gekommen

28. Mai 2024

In einem weiteren Versuch wurde die Vorgängerversion „2023-04-04a - Jack Jackrum“ installiert, sowie die Plugins oauth und oauthdrkserver. Die Einstellungen und Eingaben wie oben beschrieben wurden durchgeführt. Die Fehlermeldung ist trotz weiterhin beim Login über den DRK-Server aufgetreten.

Fehlermeldung:
Error: Non-static method dokuwiki\plugin\oauthdrkserver\DRKServer::getUserInfoEndpoint() cannot be called statically// An unforeseen error has occured. This is most likely a bug somewhere. It might be a problem in the oauthdrkserver plugin. More info has been written to the DokuWiki error log.

An dieser Stelle werden die Bemühungen leider eingestellt, da das Wissen um dieses Thema genauso am Ende ist.

Herzlichen Dank an Daniel dem Autor des Plugins oAuthDRKServer!!!!!

Dokumentationen

Plugin:https://www.dokuwiki.org/plugin:oauthdrkserver
Dokumentation seitens DRK-Server: https://www.drkserver.org/drkserver/funktionen/single-sign-on.html

02. Dezember 2024

Neuer Ansatz. Neuer Versuch. Nach vergeblichen Versuchen mit dem drkserver-plugin habe ich heute einen neuen Versuch gestartet. Zuerst hatte ich alle weitern OAuth-Plugins deaktiviert. Der Fehler kam auch weiterhin. Nach dem Vergleich mit dem OauthKeycloak-Plugin - das dem drk-server-Plugin sehr ähnelt - habe ich dieses ausprobiert. Nach dem Eintrag der Redirect-URl ging es dann. Hiermit hat es funktioniert! Meldet sich jemand an, der noch nie auf der Seite war, wird er gefragt, ob er die Daten übertragen möchte. Anmeldung läuft dann, als ob man sich beim DRK-Server anmeldet. Man landet dann eben wieder hier auf der Seite. Benutzer werden automatisch einer Gruppe zugewiesen. … to be continued.

DRK-Server - Juni 2025

Inzwischen hat sich das Anmeldeverfahren etabliert und bewährt. Die Verwendung ist sehr einfach, weil kein noch weiteres Passwort benötigt wird. Viele Beispiele sind inzwischen bei den Kollegen des DRK-Server auf geführt worden: DRK-Server#SSO