Del via


Implementere enkeltlogon fra en ASPX-webside eller IFRAME

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dette emne beskriver, hvordan du kan udvikle en brugerdefineret webside, der kan gøre SDK-kald til Microsoft Dynamics 365 (online og i det lokale miljø) for den Microsoft Dynamics 365-bruger, der er logget på. Den typiske brug af denne funktion er at skrive en webside, der vises i en inline frame i Microsoft Dynamics 365-webprogrammets brugergrænseflade. Websiden udfører dens tilsigtede funktion, viser eksempelvis en butiksforside, mens din vært er på et websted, der er uafhængig af værten for webstedet Dynamics 365. Websiden kan dog udføre sine aktiviteter på vegne af den Dynamics 365-bruger, der er logget på. Resultatet er problemfri integration mellem en webside og Microsoft Dynamics 365.

Microsoft Dynamics 365 med et separat websted

Dette scenario er for en Microsoft Dynamics 365Installation med adgang via internet, hvor et separat websted er vært for en brugerdefineret ASPX-webside, der eventuelt vises i en indbygget ramme i Microsoft Dynamics 365-webprogrammet. Dette scenario bruger samlede krav. Derfor er du nødt til at konfigurere en sikkerhedstokentjeneste (STS)-server til identitetsstyring. Du skal også have et certifikat, der skal bruges, når du opretter Microsoft Dynamics 365 og webstedets afhængige parter, som har etableret tillid mellem disse parter på tværs af domæner.

Baggrundsoplysninger

Du kan finde flere oplysninger om, hvordan du konfigurerer fordringer og en relying party, i følgende emner i TechNet: Implementering og administration af Microsoft Dynamics CRM:

Du kan finde flere oplysninger om administration af identitet i identitetskurset.

Flere oplysninger:Gennemgang: Enkeltlogon fra en brugerdefineret webside i Microsoft Dynamics CRM 2011 SDK.

Dynamics 365 (online) med en webside, der har Azure som vært

Dette scenario er for Microsoft Dynamics 365 (online), hvor Microsoft Azure er vært for en brugerdefineret webside, der eventuelt vises i en indbygget ramme i Microsoft Dynamics 365-webprogrammet. Dette scenario bruger organisationsnetværkets krav, der er leveret af Windows Livesikkerhedstokentjeneste (STS)-serveren til identitetsstyring. Du skal også angive et certifikat, der skal bruges, når du opretter Microsoft Dynamics 365 (online) og Microsoft Azure-webstedets afhængige parter, som har etableret tillid mellem disse parter på tværs af domæner.

Baggrundsoplysninger

Yderligere oplysninger om, hvordan du konfigurerer en afhængig part, finder du i følgende emne: Secure Azure Web Role ASP.NET Web Application Using Access Control Service v2.0

Du kan finde flere oplysninger om administration af identitet i https://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse

Yderligere oplysninger om implementering af dette scenario, herunder problemer, du kan støde på, og løsningerne, finder du i disse blogge: CRM Online & Azure: Improving the SSO experience og CRM Online & Azure Series.

Aktivere indbygget rammekommunikation på tværs af domæner

Hvis du vil tillade kommunikation for en indbygget ramme (iframe), der har indhold fra et andet domæne, kan du bruge Window.postMessage-metoden. Denne browsermetode kan bruges til Internet Explorer 8.Google Chrome, Mozilla Firefox og Apple Safari understøtter også denne metode. Du kan finde flere oplysninger om brug af postMessage i følgende blogopslag:

Se også

Godkende brugere i Microsoft Dynamics 365
Eksempel: Repræsentere ved hjælp af rettigheden ActOnBehalfOf
Efterligne en anden bruger
Webressourcer til Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret