/ / Client OAuth generico per Microsoft Dynamics CRM - dynamics-crm, microsoft-dynamics, dynamics-crm-online, dynamics-crm-2015, dynamics-crm-2016

Client OAuth generico per Microsoft Dynamics CRM - dynamics-crm, microsoft-dynamics, dynamics-crm-online, dynamics-crm-2015, dynamics-crm-2016

Ho creato un'integrazione con Microsoft Dynamics CRM utilizzando la loro API REST. Per questo ho registrato la mia app client OAuth in Azure AD. Questo mi ha dato l'id del client e il segreto del client per eseguire OAuth.

Ho creato l'app client OAuth nel mio tenant (il tenant di ISV). Posso utilizzare questo client con altri tenant?

Nell'URL di accesso, ho provato a sostituire il mio ID tenant con ID tenant di destinazione e ho ottenuto questo errore sulla schermata di accesso -

Application with identifier "a67a2a59-9bf8-417c-a59e-809fea872b9d" was not found in the directory c7d9eacc-ff4c-499b-8f7f-de7a2daf9af2

risposte:

1 per risposta № 1

Ho dovuto impostare l'applicazione come multi titano in Azure AD.

Ho anche capito che negli URL di OAuth non ho bisogno di fornire l'ID titolare ma posso invece usarlo common

Ho trovato questo thread molto utile per capire la soluzione - https://community.dynamics.com/crm/f/117/t/212493