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

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

In questo argomento viene descritto come sviluppare una pagina Web personalizzata che può effettuare chiamate SDK a Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015 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 CRM 2015 con un sito Web diverso

Questo scenario è per una Distribuzione con connessione InternetMicrosoft Dynamics CRM 2015 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.

CRM Online con a una pagina Web ospitata in Azure

Questo scenario è da utilizzare con Microsoft Dynamics CRM 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 CRM 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 IFRAME tra domini

Per abilitare le comunicazioni per un frame non ancorato che include contenuti da un dominio diverso, è possibile 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 tramite i servizi Web di Microsoft Dynamics CRM 2015
Esempio: rappresentare tramite il privilegio ActOnBehalfOf
Rappresentare un altro utente
Risorse Web per Microsoft Dynamics CRM 2015

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright