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 |
|
I det lokale miljø |
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