Implementare Single Sign-On da una pagina Web ASPX o IFRAME

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In questo argomento viene descritto come sviluppare una pagina Web personalizzata che può effettuare chiamate SDK a Microsoft Dynamics 365 (online e locale) per conto dell'utente Microsoft Dynamics 365 collegato. L'utilizzo tipico di questa funzionalità è scrivere una pagina Web che viene visualizzata in un IFRAME dell'interfaccia utente dell'applicazione Web Microsoft Dynamics 365. La pagina Web esegue il funzionamento desiderato, ad esempio fornire una vetrina, mentre è ospitata in un sito Web indipendente del sito che ospita Dynamics 365. Tuttavia, la pagina Web può eseguire le operazioni per conto dell'utente Dynamics 365 collegato. Il risultato è l'integrazione fluida tra una pagina Web e Microsoft Dynamics 365.

Microsoft Dynamics 365 con un sito Web separato

Questo scenario è per una Distribuzione con connessione InternetMicrosoft Dynamics 365 in cui un sito Web separato ospita una pagina Web ASPX personalizzata che viene facoltativamente visualizzata in un frame non ancorato dell'applicazione Web Microsoft Dynamics 365. Questo scenario utilizza le attestazioni federate. Pertanto, è necessario configurare un server servizio token di sicurezza per la gestione delle identità. Sarà inoltre necessario un certificato da utilizzare quando si rendono relying party Microsoft Dynamics 365 e il sito Web, stabilendo l'attendibilità tra domini per queste parti.

Informazioni complementari

Per ulteriori informazioni su come configurare le richieste e un componente, vedere i seguenti argomenti in TechNet: Distribuzione e amministrazione di Microsoft Dynamics CRM:

Per ulteriori informazioni sulla gestione delle identità, vedere il corso di formazione sulle identità.

Ulteriori informazioni:Procedura dettagliata: Single Sign-On da una pagina Web personalizzata in Microsoft Dynamics CRM 2011 SDK.

Dynamics 365 (online) con a una pagina Web ospitata in Azure

Questo scenario è da utilizzare con Microsoft Dynamics 365 (online) dove Microsoft Azure ospita una pagina Web personalizzata che viene facoltativamente visualizzata in un frame non ancorato dell'applicazione Web Microsoft Dynamics 365. Questo scenario utilizza le attestazioni federate, fornite dal server Windows Liveservizio token di sicurezza per la gestione delle identità. Fornire un certificato da utilizzare quando si rendono relying party Microsoft Dynamics 365 (online) e il sito Web di Microsoft Azure, stabilendo l'attendibilità tra domini per queste parti.

Informazioni complementari

Per ulteriori informazioni su come configurare un relying party, vedere l'argomento Sicurezza dell'applicazione Web ASP.NET del ruolo Web Azure con il Servizio di controllo di accesso v2.0

Per ulteriori informazioni sulla gestione delle identità, vedere https://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse

Per ulteriori informazioni sull'implementazione di questo scenario, inclusi i problemi che si possono verificare e le soluzioni alternative, vedere i blog CRM Online e Azure: miglioramento dell'esperienza SSO e CRM Online e Azure Series.

Abilitare le comunicazioni per i frame non ancorati tra domini

Per abilitare le comunicazioni per un frame non ancorato (iframe) che include contenuti da un dominio diverso, puoi utilizzare il metodo Window.postMessage. Questo metodo per browser può essere utilizzato per Internet Explorer 8. Anche Google Chrome, Mozilla Firefox e Apple Safari supportano questo metodo. Per ulteriori informazioni sull'utilizzo di postMessage, vedere i seguenti post di blog:

Vedere anche

Autenticare gli utenti in Microsoft Dynamics 365
Esempio: rappresentare tramite il privilegio ActOnBehalfOf
Rappresentare un altro utente
Risorse Web per Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright