5

Desidero eseguire l'autenticazione con la nostra istanza IFM CRM 2016 con Javascript per effettuare alcune chiamate API Web. Come posso fare questo? Secondo lo MS documentation, questo può essere fatto con ADAL.js, ma la risposta a this question on github dice che lo scenario IFD/ADFS non è supportato da ADAL.js.Come eseguire l'autenticazione con un'istanza IFD di MS CRM 2016 con javascript?

Qual è l'approccio corretto? L'autenticazione può essere eseguita con ADAL.js o quali sono le alternative?

risposta

0

Il document indicato nel post mostra l'uso di ADAL.net che utilizza il flusso di codice Oauth Auth per accedere all'API Web. ADAL.js d'altra parte è progettato per essere utilizzato con SPA e utilizza Oauth implicit grant.

Le versioni precedenti di ADFS non supportano il flusso di concessione implicito (che è quello a cui si riferiscono i problemi di Github). L'ADFS 2016 ha il supporto per la concessione implicita. Ecco un documented sample dell'utilizzo di ADAL.js contro ADFS 2016.