Guten Tag zusammen,
ich möchte folgendes Problem mit unserer EmbeddedCloud (Version 0.5.5) schildern:
In Nextcloud ist die WebDAV-URL stets an die case-sensitive Schreibweise des Kontonamens gebunden, zum Beispiel:
remote.php/dav/files/Marvin.Eisenberg
Der Login in Nextcloud selbst ist jedoch nicht case-sensitive. Dadurch hängt das Verhalten der Anwendung davon ab, in welcher Schreibweise sich der Benutzer anmeldet – unabhängig davon, ob dies funktional beabsichtigt ist oder nicht:
-
Marvin.Eisenbergfunktioniert -
marvin.eisenbergfunktioniert nicht
Hinzu kommt, dass die Kontonamen in Nextcloud unter Umständen nicht mit den üblichen Benutzernamen oder E-Mail-Adressen übereinstimmen, insbesondere wenn Benutzer aus einem LDAP- oder AD-System übernommen werden.
Daher mein Vorschlag:
Die EmbeddedCloud sollte die WebDAV-URL nicht aus den im Loginfenster eingegebenen Daten zusammensetzen, da dies in unserer Umgebung zumindest in der Regel nicht korrekt ist. Stattdessen sollte die Nextcloud-User-API verwendet werden, um den tatsächlichen Kontonamen auszulesen und auf dieser Basis die WebDAV-URL zu erzeugen.
Viele Grüße
Marvin Eisenberg