Zuerst muss die externe App, in unserem Fall der Invoice-Connector, im Azure Active Directory eingerichtet werden. Dabei wird nach folgendem Verfahren vorgegangen: Tutorial: Registrieren einer App in Azure Active Directory (Microsoft Dataverse) - Power Apps | Microsoft Learn


Nach dem Erstellen der Anwendungsregistrierung müssen im Reiter Authorisierung die Redirect URIs eingetragen werden. Wichtig ist, dass beide URIs angegeben werden. https://businesscentral.dynamics.com/OAuthLanding.htm dient dabei als Landingpage für die Zugriffe aus Microsoft Dynamics während https://<<documentsserver>>/documents/html/transparentBody.html oder https://<<documentsserver>>/documents5/html/transparentBody.html als Landingpage für den BC Connector dient.

Je nach Einrichtung muss "documents" oder "documents5" Bestandteil der URL sein. Als Ergebnis des Aufrufs im Browser wird eine weiße Seite erwartet. Erscheint eine Fehlermeldung, ist die jeweils andere URL einzutragen.

Der <<documentsserver>> muss von außen erreichbar sein und durch SSL geschützt sein.


Schließlich müssen noch die API-Berechtigungen für die Anwendungsregistrierung eingerichtet werden. In diesem Fall sind die Berechtigungen "API.ReadWrite.All", sowie "app_access" ausreichend. Wichtig zu beachten ist, dass die Berechtigungen als Typ "Anwendung" und nicht als "delegiert" angelegt werden.