Azure AD App Registrierung
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.
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.