Autenticación con servicios web de Microsoft Dataverse

Al crear aplicaciones cliente que usan servicios web de Dataverse necesita autenticarse para tener acceso a datos. Cómo se autentica depende del marco de software que usa y del servicio web con el que desea conectarse.

Aplicaciones .NET Framework

Si su aplicación cliente usa .NET Framework, tiene dos opciones de autenticación:

  • OAuth (recomendada)
  • Microsoft 365

OAuth

OAuth es el medio preferido para autenticar porque proporciona acceso a todos los servicios web.

OAuth también se requiere para admitir:

  • Configuraciones de Microsoft Entra ID para acceso condicional, como la autenticación bifactorial (2FA)
  • Uso de secretos de cliente para habilitar escenarios de autenticación entre servidores.
  • Uso compartido de recursos de origen cruzado (CORS) para conectar una Aplicación de una sola página (SPA)

Más información: Utilizar OAuth con Dataverse

Microsoft 365

La autenticación de Microsoft 365 (denominada Office365 en el código) requiere el uso de ensamblados SDK de .NET Framework con los servicios web.

El uso de la autenticación de Microsoft 365 no requiere que registre sus aplicaciones igual que OAuth. Debe proporcionar simplemente un nombre principal de usuario (UPN) y una contraseña para un usuario válido.

Más información: Autenticación con las aplicaciones de .NET Framework

Importante

La autenticación de Microsoft 365 para Dataverse está en desuso. Más información: Uso de la autenticación de Office365 con Microsoft Dataverse

El resto de los marcos de software

Si usa elementos distintos de .NET Framework, debe autenticarse mediante el uso de OAuth y debe usar los servicios web de OData RESTful (servicio de detección de API web y de detección global de OData).

Más información: Utilizar OAuth con Dataverse

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).