Dateidetails

Für diese Beispieldatei gibt es keinen Inhalt.

Zugangsdaten

Ordner auf dem Speicher

SharePoint-Bibliothek wählen

Microsoft und Dropbox einrichten

DEV und PROD: vollständige Web-Redirect-URIs
Microsoft DEV: https://praxisfinder-dev.schaefervogt.de/api/oauth/microsoft/callback
Microsoft PROD: https://praxisfinder.schaefervogt.de/api/oauth/microsoft/callback
Dropbox DEV: https://praxisfinder-dev.schaefervogt.de/api/oauth/dropbox/callback
Dropbox PROD: https://praxisfinder.schaefervogt.de/api/oauth/dropbox/callback
Die Domain ohne Callback-Pfad reicht nicht. DEV und PROD benötigen jeweils PF_PUBLIC_ORIGIN mit ihrer eigenen HTTPS-Domain. Diese Server sind noch nicht veröffentlicht.
  1. Die vorhandene App PraxisFinder im Microsoft Entra Admin Center unter App-Registrierungen öffnen. Unter Unterstützte Kontotypen „Konten in einem beliebigen Organisationsverzeichnis und persönliche Microsoft-Konten“ wählen. Falls Microsoft beim Speichern api.requestedAccessTokenVersion is invalid meldet, zuerst im Manifest innerhalb von api den Zahlenwert "requestedAccessTokenVersion": 2 speichern und danach den Kontotyp erneut wählen. Im Manifest entspricht er signInAudience: AzureADandPersonalMicrosoftAccount. In PraxisFinder bleibt der Kontotyp common.
  2. Unter Authentifizierung eine Web-Redirect-URI eintragen. Die genaue URI steht im Adminbereich unter Microsoft. SPA ist für diesen serverseitigen Anmeldeweg nicht der richtige Typ.
  3. Unter Zertifikate und Geheimnisse → Neuer geheimer Clientschlüssel ein Secret erstellen. Dessen Wert sofort in PraxisFinder eintragen, nicht die Geheimnis-ID. Das Secret wird nur auf dem Server verschlüsselt gespeichert; bitte nicht im Chat senden.
  4. Die Application (Client) ID hier speichern. Für OneDrive die delegierten Graph-Rechte User.Read und Files.ReadWrite prüfen. Für SharePoint werden zusätzliche Site-Rechte und gegebenenfalls Administratorzustimmung benötigt.
  5. OneDrive-Ablage anlegen und Mit Microsoft verbinden auswählen. Erst nach Anmeldung und echtem Lesetest ist der Zugriff geprüft.
  6. Für Dropbox im Dropbox App Console eine App mit Datei-Zugriff anlegen, die angezeigte Dropbox-Redirect-URI registrieren und den App-Key hier speichern.

Lokaler Sonderfall: Die angezeigte Microsoft-Adresse beginnt hier mit http://127.0.0.1. Falls die Entra-Oberfläche diese HTTP-Adresse mit 127.0.0.1 ablehnt, im Microsoft-Graph-Manifest unter web.redirectUris als Web-Redirect ergänzen; ältere Manifeste verwenden replyUrlsWithType mit Typ Web. Vorhandene Redirect-URIs beibehalten. Im regulären Serverbetrieb PF_PUBLIC_ORIGIN auf die öffentliche HTTPS-Adresse setzen. Die Redirect-URI muss exakt mit der Registrierung übereinstimmen.

Microsoft: Kontotypen ändern ↗ · Microsoft: Redirect-URI eintragen ↗ · Microsoft: Loopback-Sonderfall ↗ · Dropbox App Console ↗