Partager via


Définition d'un mappage de revendication personnalisé pour l'intégration basée sur SharePoint 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Pour l'intégration basée sur serveur avec SharePoint, Microsoft Dynamics CRM Online utilise des revendications pour authentifier et autoriser les utilisateurs Dynamics 365 à accéder aux documents stockés dans SharePoint. Pour plus d'informations sur l'authentification basée sur les revendications, voir Identité basée sur les revendications dans SharePoint 2013.

Par défaut, CRM Online utilise les mappages de revendication suivants pour l'intégration avec SharePoint :

  • SharePoint Online : NameId (PUID)

  • SharePoint en local : SMTP (courrier électronique)

Vous pouvez utiliser l'entité UserMapping pour indiquer que les mappages de revendication personnalisés dans Dynamics 365 afin qu'ils utilisent une valeur autre que celle par défaut utilisée par CRM Online pour authentifier et autoriser les utilisateurs Dynamics 365 dans SharePoint. Par exemple, vous pouvez choisir d'utiliser le « nom » et le « prénom » de l'utilisateur au lieu de « courrier électronique » pour authentifier les utilisateurs Dynamics 365 dans SharePoint. Les mappages de revendication personnalisés sont généralement utilisés pour l'intégration avec SharePoint en local. Les mappages de revendication personnalisés remplacent les mappages de revendication par défaut utilisés par Dynamics 365. Vous pouvez définir plusieurs mappages de revendication personnalisés dans Dynamics 365. Par défaut, seuls les utilisateurs ayant le rôle administrateur système ont accès à l'entité UserMapping.

Notes

Pour les organisations Microsoft Dynamics CRM Online, cette fonctionnalité n'est disponible que si votre organisation a effectué la mise à jour vers la mise à jour 1 de Dynamics CRM Online 2015. Cette fonctionnalité n'est pas disponible pour Dynamics CRM (local).

Pour définir un mappage de revendication personnalisé dans Dynamics 365, créez un enregistrement d'entité UserMapping et spécifiez les valeurs d'attribut répertoriées dans le tableau suivant.

Attribut

Valeur

Description

UserMapping.PartnerApplicationType

  • 0 : SharePoint

  • 1 : Utilisation interne uniquement.

Type d'application partenaire pour laquelle ce mappage de revendication doit être utilisé. Dans la version actuelle, seul 0 (SharePoint) est pris en charge.

UserMapping.SystemUserAttributeName

Valeur de chaîne

Le nom logique de l'attribut dans l'entité SystemUser (utilisateur) d'où la valeur des revendications sera utilisée.

Notes

Si l'attribut utilisé pour le mappage de revendication personnalisé ne contient aucune valeur, le mappage de revendication par défaut est utilisé par Dynamics 365. Par exemple, si vous choisissez d'utiliser le prénom de l'utilisateur en tant qu'attribut de mappage de revendication personnalisé et que le prénom de l'utilisateur est manquant, Dynamics 365 utilise le mappage de revendication par défaut (PUID ou courrier électronique).

UserMapping.ClaimType

Valeur de chaîne

Spécifiez le type de revendication à envoyer à SharePoint. Pour obtenir la liste des types de revendication, voir Membres ClaimTypes.

Notes

La liste des types de revendication référencée n'est utilisée que pour référence. Tous les types de revendication répertoriés ici peuvent ne pas être pris en charge par SharePoint, ou peuvent ne pas contenir tous les types de revendication pris en charge par SharePoint.

L'exemple de code suivant montre comment définir un mappage de revendication personnalisé à l'aide de l'entité UserMapping.

UserMapping customMapping = new UserMapping
{
   PartnerApplicationType = new OptionSetValue(0),
   SystemUserAttributeName = "personalemailaddress",
   ClaimType = "smtp"
};
_serviceProxy.Create(customMapping);

Notes

Toute instance de l'entité UserMapping avec les valeurs valides remplacera les mappages de revendication par défaut utilisés par CRM Online.

Par défaut, SharePoint prend en charge les types de revendication suivants : NameId (PUID), SMTP (courrier électronique), et nom d'utilisateur principal (UPN). Si vous transmettez une revendication pour tout autre type que ceux pris en charge par défaut par SharePoint, vous devez également créer les types de mappages de revendication correspondants dans SharePoint.Pour plus d'informations :New-SPClaimTypeMapping

Voir aussi

Messages et méthodes de l'entité UserMapping
Intégration de Microsoft Dynamics CRM 2015 avec SharePoint

© 2017 Microsoft. Tous droits réservés. Copyright