Zum Hauptinhalt springen

OAuth 2.0 Anwendungen und Speicher-Setup

Für Unterstützung bezüglich der folgenden Schritte wenden Sie sich bitte an Ihre interne IT-Abteilung oder Ihren vertrauenswürdigen Business Central-Partner.

Anwendung oder Dienstprinzipal in MS Entra (oder Azure) erstellen

Geben Sie einen Namen Ihrer Wahl ein. Wählen Sie: „Konten in jedem Organisationsverzeichnis“ und klicken Sie dann auf „Registrieren“.

ExFlow SharePoint Setup

Nach der Registrierung notieren Sie sich die „Anwendungs-ID (Client-ID)“.

ExFlow SharePoint Setup

Gehen Sie zu API-Berechtigungen, um eine Berechtigung hinzuzufügen.

ExFlow SharePoint Setup

Klicken Sie auf „Microsoft Graph“ und „Anwendungsberechtigungen“.
Suchen Sie nach „site“ und fügen Sie die Berechtigung hinzu: Sites.ReadWrite.All

ExFlow SharePoint Setup

Klicken Sie erneut auf „SharePoint“ und „Anwendungsberechtigungen“.
Wählen und fügen Sie beide Berechtigungen hinzu: Sites.ReadWrite.All und Sites.Manage.All.

ExFlow SharePoint Setup

Erteilen Sie die Admin-Zustimmung für diese Berechtigungen:

ExFlow SharePoint Setup

Die Berechtigungen sollten wie folgt aussehen:

ExFlow SharePoint Setup

Gehen Sie zu „Zertifikate & Geheimnisse“.

ExFlow SharePoint Setup

Erstellen Sie ein Client-Geheimnis:

ExFlow SharePoint Setup

Kopieren und/oder speichern Sie das Geheimnis. Das Geheimnis wird nicht mehr sichtbar sein. Wenn das Geheimnis vergessen oder verlegt wird, erstellen Sie ein neues Geheimnis und konfigurieren Sie die OAuth2-Anwendung neu.

ExFlow SharePoint Setup

Gehen Sie zurück zur Liste der App-Registrierungen und klicken Sie auf Endpunkte. Kopieren Sie sowohl die OAuth2.0 v2 Endpunkte; Autorisierung und Token. Kopieren Sie auch den Microsoft Graph API-Endpunkt.


ExFlow SharePoint Setup

Abgeschlossen mit Entra oder Azure AD oder AAD.

Konfigurieren einer OAuth2-Anwendung in ExFlow

Gehen Sie zu: ExFlow Setup --> Aktionen --> Funktionen --> OAuth2-Anwendungen

Starten Sie die Konfiguration, indem Sie auf „Neu“ klicken, um eine neue OAuth 2.0-Anwendung zu erstellen.

OAuth 2.0 AnwendungenExFlow SharePoint Setup
Zugriffstoken anfordernÖffnen Sie die Service-Autorisierungs-Webseite. Anmeldeinformationen werden abgefragt. Der Autorisierungscode muss in das Feld Autorisierungscode eingeben kopiert werden.
Zugriffstoken aktualisierenAktualisieren Sie die Zugriffs- und Aktualisierungstoken.

ExFlow SharePoint Setup

Allgemein
CodeGibt den Namen des Codes an
BeschreibungGibt die Beschreibung des Codes an
Anwendungs-/Client-IDGibt die Anwendungs-ID aus der Übersicht der Unternehmensanwendung an.
Client-GeheimnisGibt das Client-Geheimnis an
Grant-TypGibt den zu verwendenden Grant-Typ an. Es ist möglich, Autorisierungscode, Passwort-Anmeldeinformationen oder Client-Anmeldeinformationen zu verwenden. Derzeit wird nur „Client-Anmeldeinformationen“ unterstützt.
Umleitungs-URLGibt die Umleitungs-URL an, derzeit nicht in Gebrauch.
ScopeGibt den Scope an. Geben Sie den Graph-Endpunkt ein und fügen Sie „.default“ hinzu. Stellen Sie sicher, dass der Endpunkt am Ende wie folgt aussieht: „…soft.com/.default“

Endpunkte
Autorisierungs-URLGibt die Autorisierungs-URL an
Zugriffstoken-URLGibt die Zugriffstoken-URL an
Auth. URL ParmsGibt die Ressourcen-URL an, derzeit nicht in Gebrauch.

Geben Sie alle erforderlichen Setup-Informationen ein. Geben Sie einen Code und eine Codebeschreibung ein. Fügen Sie die Application/Client-ID und das Client Secret aus dem MS Entra Admin Center ein.

Setzen Sie den Grant Type auf ''Client Credentials'' und die MS Graph Scope URL (Microsoft Graph API).

ExFlow SharePoint Setup

Unter dem Abschnitt Endpoint fügen Sie die zuvor kopierten URLs für sowohl den OAuth2.0 v2 Authorization Endpoint als auch den Token Endpoint ein.

Testen Sie, indem Sie auf „Request Access Token“ drücken. Folgende Meldung sollte angezeigt werden, wenn alles korrekt ist: „Access Token updated successfully.“

SharePoint Setup

Erstellen Sie in Site Contents eine neue Dokumentbibliothek, die den Ordner enthält, in dem ExFlow Daten speichert. Erstellen Sie einen Ordner in der gerade erstellten Dokumentbibliothek. Dies wird der Speicherort der Dokumente sein. Klicken Sie auf den neu erstellten Ordner. Kopieren Sie die vollständige URL aus dem Adressfeld im Browser, diese wird in der folgenden Konfiguration benötigt.

Blob Storage Setup für SharePoint

Gehen Sie zu: ExFlow Setup -- > Actions --> Functions --> Blob Storage Mgmt (ExFlow Storage Management Setup)

Blob Storage Mgmt / ExFlow Storage Management SetupExFlow SharePoint Setup
Storage SetupKonfigurieren Sie eine oder mehrere Speicher-Konfigurationen
Enable/ Disable Blob StorageAktivieren oder deaktivieren Sie den Blob-Speicher

Klicken Sie auf der Seite ExFlow Storage Management Setup auf Storage Setup und dann auf „New“, um mit der Konfiguration zu beginnen.

ExFlow SharePoint Setup

Geben Sie einen Code und eine Beschreibung ein. Wählen Sie für Blob Source SharePoint.

Klicken Sie dann auf Setup Storage, um die Konfiguration fortzusetzen.

ExFlow SharePoint Setup

Kopieren Sie die URL von SharePoint und fügen Sie diese in das Feld ''SharePoint URL'' ein. Sobald Sie das Feld verlassen, werden Werte extrahiert und in Host, Site, Document Library und Folder eingefügt. Wenn eines der Felder fehlt, höchstwahrscheinlich Folder, können diese manuell eingegeben werden.

ExFlow SharePoint Setup

Wählen Sie die zuvor erstellte OAuth2-Anwendung aus und verifizieren Sie, indem Sie auf „Connect“ klicken.

Wenn etwas falsch ist, wie z.B. der Ordnername, erscheint eine Meldung wie „Not Found“.

Wenn Berechtigungen fehlen, erscheint eine Meldung wie „Unauthorized“.

Wenn alles in Ordnung ist, wird der SharePoint Connection Status auf „Connected“ gesetzt und Parameter werden in Site Id, Drive Id und List Id eingefügt.

Es ist jetzt in Ordnung, diese Seite zu schließen, da das Blob Storage Setup für SharePoint abgeschlossen ist.

Gehen Sie zurück zu ExFlow Storage Setup, um dieses Setup zu aktivieren, indem Sie auf „Enabled“ klicken.

ExFlow SharePoint Setup

Schließen Sie ExFlow Storage Setup und kehren Sie zu ExFlow Storage Management Setup / Blob Storage Mgmt zurück.

Wählen Sie das neu erstellte SharePoint-Setup im Feld „Incoming Doc. Storage Code“ aus.

ExFlow SharePoint Setup

Klicken Sie auf „Active“ oder „Enable / Disable Blob Storage“.

ExFlow SharePoint Setup

Wenn bereits gebuchte Rechnungen mit ExFlow genehmigt wurden, wird ein Dialog angezeigt, der fragt, ob diese übertragen werden sollen. Es ist dann möglich, „Ja“ zu wählen.

Es ist jetzt möglich, den Status für gebuchte Rechnungen im Blob-Speicher zu überprüfen, indem Sie „Actions --> Storage Details“ auswählen.

Klicken Sie auf „Sync Storage“, um eine Übertragung nach SharePoint zu erzwingen.

ExFlow SharePoint Setup

Aktualisieren Sie die SharePoint-Seite mit dem zuvor erstellten Ordner, es sollte jetzt möglich sein, die neuen Ordner dort zu sehen.

ExFlow SharePoint Setup