Introducción

Completado

Microsoft Graph proporciona acceso a los datos almacenados en servicios de Microsoft 365. Las aplicaciones personalizadas pueden usar la API (interfaz de programación de aplicaciones) de Microsoft Graph para conectarse a los datos y mejorar la productividad de la organización.

Requisitos previos

Objetivos de aprendizaje

En este módulo, podrá hacer lo siguiente:

  • Entender las funciones del Azure Active Directory con Microsoft Graph
  • Entender los conceptos básicos de los permisos de Microsoft Graph
  • Demostrar el registro de una aplicación de Azure Active Directory
  • Demostrar la capacidad de crear una aplicación de JavaScript para conectarse a Microsoft Graph y recuperar datos de Microsoft 365

Escenario

El equipo de desarrollo se encuentra en las fases iniciales de planeación para crear una aplicación de cliente. La aplicación permitirá a los vendedores acceder a información histórica sobre interacciones anteriores de los clientes, como correos electrónicos, chats, archivos y reuniones. El objetivo es que los vendedores tomen mejores decisiones al interactuar con los clientes. Dado que Microsoft 365 usa la identidad de Microsoft para autenticar a los usuarios, su equipo planea usarlo junto con Microsoft Graph para acceder a los datos de interacción del cliente y mostrarlos en la aplicación.

Ha creado una aplicación de prototipo simple para ayudar a que su equipo empiece a usar la identidad de Microsoft y Microsoft Graph juntos para recuperar los datos necesarios. La aplicación usa la biblioteca de autenticación de Microsoft (MSAL) para autenticar a los usuarios. Con la aplicación de prototipo inicial lista para usarse, el equipo tiene previsto:

  • Registrar la aplicación en Azure Active Directory (Azure AD).
  • Probar el proceso de autenticación de usuarios de la aplicación y recepción de un token de acceso (paso 1 en el diagrama siguiente).
  • Usar el token de acceso para llamar a Microsoft Graph y recuperar datos de servicios de Microsoft 365 (paso 2 del diagrama siguiente).

Diagrama que muestra el flujo de token de acceso de la aplicación entre Azure Active Directory y Microsoft Graph.

Echemos un vistazo más de cerca al rol que Azure AD y los tokens de acceso desempeñan con Microsoft Graph.