Freigeben über


Implementieren Sie einmaliges Anmelden von einer ASPX-Webseite oder IFRAME

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In diesem Thema wird beschrieben, wie Sie eine benutzerdefinierte Webseite entwickeln, die SDK-Aufrufe an Microsoft Dynamics 365 (online und lokal) im Auftrag des angemeldeten Microsoft Dynamics 365-Benutzers vornehmen kann. Die typische Verwendung dieser Funktion ist das Schreiben einer Webseite, die in einem Inlineframe der Microsoft Dynamics 365-Webanwendungsbenutzeroberfläche angezeigt wird. Diese Website führt den vorgesehenen Vorgang aus, beispielsweise das Bereitstellen eines Speichervordergrunds während des Hostings auf einer Website, die von der Site unabhängig ist, die Dynamics 365 hostet. Allerdings kann die Website die Vorgänge im Auftrag des angemeldeten Dynamics 365-Benutzers ausführen. Das Ergebnis ist die nahtlose Integration zwischen einer Webseite und Microsoft Dynamics 365.

Microsoft Dynamics 365 mit einer separaten Website

Bei diesem Szenario geht es um ein Microsoft Dynamics 365Bereitstellung mit Internetzugriff (IFD), in dem eine separate Webseite eine benutzerdefinierte ASPX-Website hostet, die optional in einem Inline Frame der Microsoft Dynamics 365-Webanwendung angezeigt wird. Dieses Szenario verwendet verbundene Ansprüche. Daher müssen Sie einen Sicherheitstokendienst (STS)-Server für Identitätsverwaltung installieren. Sie benötigen auch ein Zertifikat, das verwendet wird, wenn aus Microsoft Dynamics 365 und der Website die vertrauenden Seiten erstellt werden, die zwischen diesen Seiten eine domänenübergreifende Vertrauensstellung eingerichtet haben.

Hintergrundinformationen

Weitere Informationen dazu, wie Ansprüche und eine vertrauende Seite konfiguriert werden, finden Sie in den folgenden Themen in TechNet: Bereitstellen und Verwalten von Microsoft Dynamics CRM:

Weitere Informationen zur Identitätsverwaltung finden Sie unter Identitäts-Schulungskurs.

Weitere Informationen:Exemplarische Vorgehensweise: Einmalige Anmeldung über eine benutzerdefinierte Webseite im Microsoft Dynamics CRM 2011 SDK.

Dynamics 365 (online) mit einer von Azure gehosteten Webseite

Bei diesem Szenario geht es um Microsoft Dynamics 365 (online), in dem Microsoft Azure eine benutzerdefinierte Webseite hostet, die optional in einem Inline-Frame der Microsoft Dynamics 365-Webanwendung angezeigt wird. Dieses Szenario verwendet verbundene Ansprüche, die vom Windows LiveSicherheitstokendienst (STS)-Server für Identitätsverwaltung bereitgestellt werden. Sie müssen auch ein Zertifikat bereitstellen, das verwendet wird, wenn aus Microsoft Dynamics 365 (online) und der Microsoft Azure Website-vertrauende Seiten erstellt werden, die zwischen diesen Seiten eine domänenübergreifende Vertrauensstellung eingerichtet haben.

Hintergrundinformationen

Weitere Informationen zum Konfigurieren einer vertrauenden Seite finden Sie im folgenden Thema: ASP.NET-Webanwendung mit sicherer Azure-Webrolle mit Access Control Service v2.0

Weitere Informationen zur Identitätsverwaltung finden Sie unter https://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse

Weitere Informationen zum Implementieren dieses Szenarios einschließlich etwaiger Probleme und Problemumgehungen finden Sie in diesen Blogs: CRM Online & Azure: Verbessern der SSO-Erfahrung und CRM Online- & Azure-Serie.

Inline Frame-Kommunikation über Domänengrenzen hinweg aktivieren

Wenn Sie die Kommunikation für einen Inline-Frame (iframe) aktivieren möchten, der Inhalte von einer anderen Domäne enthält, können Sie die Datei Window.postMessage-Methode verwenden. Diese Browsermethode kann für Internet Explorer 8 verwendet werden.Google Chrome, Mozilla Firefox, und Apple Safari unterstützt auch diese Methode. Weitere Informationen zu postMessage finden Sie in den folgenden Blogbeiträgen:

Siehe auch

Authentifizieren von Benutzern in Microsoft Dynamics 365
Beispiel: Übernehmen einer Identität mithilfe des ActOnBehalfOf-Rechts
Annehmen der Identität eines anderen Benutzers
Webressourcen für Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright