Del via


Efterligne en anden bruger

 

Udgivet: januar 2017

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

Efterligning bruges til at udføre forretningslogik (kode) på vegne af en anden Microsoft Dynamics 365-bruger for at levere en ønsket funktion eller service ved hjælp af den rette rolle og objektbaseret sikkerhed for den bruger, der efterlignes. Dette er nødvendigt, da Microsoft Dynamics 365-webtjenester kan kaldes af forskellige klienter og tjenester på vegne af en Microsoft Dynamics 365-bruger, for eksempel i en arbejdsproces eller en brugerdefineret ISV-løsning. Efterligning omfatter to forskellige brugerkonti: én brugerkonto (A) bruges ved udførelse af kode til at udføre en opgave på vegne af en anden bruger (B).

Påkrævede rettigheder

Brugerkontoen (A) skal have rettigheden prvActOnBehalfOfAnotherUser, som er medtaget i sikkerhedsrollen Stedfortræder.

Det faktiske sæt rettigheder, der bruges til at ændre data, er skæringspunktet for de rettigheder, brugeren med rollen Stedfortræder har med den bruger, der efterlignes. Med andre ord har bruger A tilladelse til at gøre noget, hvis og kun hvis bruger A og den efterlignede bruger (B) har de rettigheder, der er nødvendige til handlingen.

Efterligne en bruger

For at efterligne en bruger skal du angive CallerId-egenskaben på en forekomst af OrganizationServiceProxy, før servicens webmetoder kaldes.

Specifikke installationsindstillinger

Efterligning ved hjælp af en brugerkonto i PrivUserGroup i Active Directory understøttes ikke længere i det lokale miljø.  I vores løbende designforbedring af sikkerhedsprotokollen har vi udviklet en metode til bedre og mere sikker efterligning. Den nye metode kræver en Dynamics 365-bruger og en Dynamics 365-sikkerhedsrolle. Med denne metode administreres brugerrettighederne via Dynamics 365, og aktiviteter logføres for brugeren. Der er flere oplysninger i følgende tabel.

Installationstype

Strategi for installationstype

Online

  • Brug den særlige programbruger, der er beskrevet i Opbygge webprogrammer ved hjælp af Server til server-godkendelse (S2S) til at styre de rettigheder, som Dynamics 365-brugeren har adgang til.

  • Tildeler brugeren af programmet en sikkerhedsrolle, der omfatter rettigheder til de opgaver, som denne bruger skal udføre på vegne af andre brugere, og prvActOnBehalfOfAnotherUser- rettighederne.

I det lokale miljø
eller
IFD/krav

Opret en ny Dynamics 365-bruger med en sikkerhedsrolle, der omfatter prvActOnBehalfOfAnotherUser-rettighederne. Denne sikkerhedsrolle skal også indeholde rettigheder for de opgaver, som denne brugerkonto skal udføre på vegne af andre brugere.

Se også

Godkende brugere i Microsoft Dynamics 365
Implementere enkeltlogon fra en ASPX-webside eller IFRAME
Security role and privilege reference
Sikkerhedsrollens brugergrænseflade for tilknytning af rettigheder
Hvordan rollebaseret sikkerhed kan bruges til at styre adgangen til objekter i Microsoft Dynamics 365
Eksempel: Repræsentere ved hjælp af rettigheden ActOnBehalfOf

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret