Authentifier les utilisateurs dans Dynamics 365 Customer Engagement (on-premises)

Dynamics 365 Customer Engagement (on-premises) prend en charge trois modèles de sécurité pour l’authentification : l’authentification basée sur les revendications, l’authentification Active Directory et OAuth 2.0 (IFD uniquement). Le type d’authentification utilisé dépend du type de déploiement auquel votre application a accès (local ou déploiement avec accès via Internet (IFD)), et si votre application utilise l’API web ou le point de terminaison du service d’organisation.

En plus d’utiliser le modèle de sécurité approprié, les applications doivent disposer d’un canal de communication avec les services web Dynamics 365 Customer Engagement (on-premises) sur le déploiement cible. Les assemblys à l’exécution du SDK utilisent la technologie Windows Communication Foundation (WCF) pour établir ce canal de communication.

Les assemblys du SDK simplifient l’utilisation de la technologie WCF et de l’authentification basée sur les revendications en fournissant les classes proxy d’assistance qui facilitent l’écriture des applications qui se connectent et s’authentifient avec les services web Dynamics 365 Customer Engagement (on-premises). À l’aide de ces classes d’assistance dans votre application, vous pouvez accéder à n’importe quel déploiement Dynamics 365 Customer Engagement (on-premises) avec le même code sans être un expert en matière de sécurité basée sur les revendications ou de programmation WCF.

Pourboire

Il existe différentes méthodes de prise en charge des classes dans le Kit de développement logiciel (SDK) pour authentifier une application ou un service .NET personnalisé avec des points de terminaison de service web. La classe recommandée à utiliser dans cette version est la classe CrmServiceClient. Cette classe prend en charge tous les déploiements de Customer Engagement (et Dataverse), est Multi-threading Safe, et convivial. Pour plus d’informations sur d’autres classes disponibles, voir Authentification Active Directory et basée sur les revendications.

Utiliser l’authentification OAuth avec Dataverse
Utiliser OAuth avec le partage des ressources cross-origin pour connecter une application monopage
Créer des applications web en utilisant l’authentification de serveur à serveur (S2S)

Voir aussi

Authentification Active Directory et basée sur les revendications
Utiliser les chaînes de connexion des outils XRM pour se connecter à Dynamics 365 Customer Engagement (on-premises)
Utiliser l’API Web de Dynamics 365 Customer Engagement
Utiliser le service de l’organisation de Dynamics 365 Customer Engagement