Introducción
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
- Acceso de administrador global a un espacio empresarial de Microsoft 365.
- Capacidad para desarrollar aplicaciones de JavaScript
- Se recomienda una comprensión básica de Azure Active Directory y conceptos básicos de Microsoft Identity
- Node.js
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).
Echemos un vistazo más de cerca al rol que Azure AD y los tokens de acceso desempeñan con Microsoft Graph.