Skip to content

Migration CMI WebDav 5.0 -> 6.0

Die Migration von WebDAV Version 5 auf Version 6 kann nicht automatisch erfolgen und muss manuell durchgeführt werden. Dieser Artikel bildet einen Leitfaden für die Migration ab.

Anpassungen an der Konfiguration

Bei der Migration müssen mehrere Änderungen an der Konfiguration vorgenommen werden:

  • DavLoggerOptions.IsDebugEnabled befindet sich nun unter DavEngineOptions.IsDebugEnabled.
  • Der bisherige Abschnitt ServerService heisst jetzt Server.
  • Die Konfiguration von Server und Security ist nun mandantenspezifisch. Das bedeutet, dass sie innerhalb der neuen Tenants-Struktur definiert werden. Jeder Mandant wird als eigenes JSON-Objekt innerhalb von Tenants angegeben, wobei der Schlüssel dem Namen des jeweiligen Mandanten entspricht. Die Konfiguration muss daher in die folgende Struktur verschoben werden (details siehe hier):
{
  "Tenants": {
    "[Tenant-Key]": {
      "Security": {
        ...
      },
      "Server": {
        ...
      }
    }
  }
}

Anpassungen in der CMI Lösungsplattform

CMI Server-Service

Im MetaTool.ini-File des CMI-Server-Services muss die Mandantenbezeichnung in der URL ergänzt werden (details siehe hier):

[WebDAV]
Url = <WebDav-URL>/<Mandanten-ID>

MetaTool.ini

Die folgenden WebDav-Einstellungen im MetaTool.ini-File gibt es nicht mehr:

  • OneTimeToken
  • MaxTokenAge
  • UrlToken
  • MSOFBADisabled

CMI Web-Client

In der config.json des Web-Clients muss die Mandantenbezeichnung in der URL ergänzt werden (details siehe hier):

{
  "webDav": {
    "serviceUrl": "<WebDav-URL>/<Mandanten-ID>"
  }
}

CMI STS

Der für WebDAV verwendete STS-Client muss entsprechend angepasst werden. Am einfachsten orientiert man sich dabei an der mitgelieferten Beispielkonfiguration. Zusammengefasst sind folgende Anpassungen erforderlich:

  • Die Redirect-URL muss auf <WebDavUrl>/<Mandant>/api/Account/Callback gesetzt werden.
  • Der Grant-Type client_credentials muss ergänzt werden.

MS-OFBA

Früher war MS-OFBA die Standard-Anmeldemethode. Neu ist die Anmeldung per URL-Token der Standard. Wer weiterhin MS-OFBA verwenden möchte, muss diese Methode hier explizit aktivieren.