S’authentifier avec les services web Microsoft Dataverse

Lorsque vous créez des applications clientes qui utilisent les services web de Dataverse, vous devez vous authentifier pour accéder aux données. La façon dont vous vous authentifiez dépend de la structure logicielle que vous utilisez et du service Web auquel vous souhaitez vous connecter.

Applications .NET Framework

Si votre application cliente utilise le .NET Framework, vous disposez de deux options d’authentification :

  • OAuth (recommandé)
  • Microsoft 365

OAuth

OAuth est le mode d’authentification privilégié; car il donne accès à tous les services web.

OAuth est également requis pour prendre en charge :

  • les configurations Microsoft Entra ID pour l’accès conditionnel, comme l’authentification à deux facteurs (2FA)
  • utilisez les clés secrètes client pour activer les scénarios d’authentification serveur à serveur.
  • le partage des ressources cross-origin pour connecter une application sur une seule page

Pour plus d’informations : Utilisation d’OAuth avec Dataverse

Microsoft 365

L’authentification Microsoft 365 (appelée Office365 dans le code) passe par l’utilisation des assemblys du SDK de .NET Framework avec les services web.

L’utilisation de l’authentification Microsoft 365 n’exige pas que vous enregistriez vos applications à l’instar d’OAuth. Vous devez simplement fournir un nom d’utilisateur principal et un mot de passe pour un utilisateur valide.

Pour plus d’informations : Authentification avec des applications .NET Framework

Important

L’authentification Microsoft 365 pour Dataverse est obsolète. Plus d’informations : Utilisation de l’authentification Office365 avec Microsoft Dataverse

Toutes les autres structures logicielles

Si vous utilisez une autre structure que .NET Framework, vous devez vous authentifier à l’aide d’OAuth et vous devez utiliser les services Web OData RESTful (API Web et service de découverte global OData).

Pour plus d’informations : Utilisation d’OAuth avec Dataverse

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).