Del via


Repræsenter en anden bruger

Repræsentation bruges til at udføre forretningslogik (kode) på vegne af en anden Dynamics 365 for Customer Engagement-bruger for at levere en ønsket funktion eller tjeneste ved hjælp af den relevante rolle og objektbaserede sikkerhed for den repræsenterede bruger. Dette er nødvendigt, fordi Dynamics 365 for Customer Engagement-webtjenesterne kan kaldes af forskellige klienter og tjenester på vegne af en Dynamics 365 for Customer Engagement-bruger, f.eks. i en arbejdsproces eller en brugerdefineret ISV-løsning. Repræsentation 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).

Du kan finde flere oplysninger i emnet Repræsenter en anden bruger i Dataverse.

Påkrævede rettigheder

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

Det faktiske sæt rettigheder, der bruges til at redigere data, er skæringspunktet for de rettigheder, som rollen stedfortræderbruger har med skæringspunktet for den bruger, der repræsenteres. Med andre ord har bruger A tilladelse til at gøre noget, hvis og kun hvis bruger A og den repræsenterede bruger (B) har de nødvendige rettigheder til handlingen.

Repræsenter en bruger

Hvis du vil repræsentere en bruger, skal du angive CallerId egenskaben for en forekomst af OrganizationServiceProxy , før du kalder tjenestens webmetoder.

Udrulningsspecifikke indstillinger

Repræsentation 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 udviklede vi en bedre og mere sikker repræsentationsmetode. Den nye metode kræver brug af en bruger af Dynamics 365 for Customer Enagement-apps og en Dynamics 365 for Customer Engagement-sikkerhedsrolle (i det lokale miljø). Med denne metode administreres brugerens rettigheder via Dynamics 365 for Customer Engagement (i det lokale miljø), og der logføres aktiviteter for brugeren. Du kan finde flere oplysninger i følgende tabel.

Installationstype Strategi for udrulningstype
On-premises
eller
IFD/Claims
Opret en ny Dynamics 365-bruger med en sikkerhedsrolle, der omfatter rettigheden prvActOnBehalfOfAnotherUser . I denne sikkerhedsrolle skal du også inkludere rettigheder til de opgaver, som denne brugerkonto udfører på vegne af andre brugere.

Se også

Godkend brugere med Dynamics 365 Customer Engagement-webtjenester
Implementer Enkeltlogon fra en ASPX-webside eller IFRAME
Sådan kan Role-Based sikkerhed bruges til at styre adgang til enheder i Dynamics 365 Customer Engagement (i det lokale miljø)
Eksempel: Repræsentation ved hjælp af rettigheden ActOnBehalfOf