Conexión de una aplicación de JavaScript a Microsoft 365

Completado

Puede aumentar el valor de las aplicaciones web conectándolas a Microsoft 365. Microsoft 365 contiene datos e información que los usuarios crean en su lugar de trabajo todos los días en forma de correos electrónicos, archivos y chats. Al mostrar esta información en el contexto de la aplicación, los usuarios pueden acceder fácilmente a la información necesaria sin tener que salir de la aplicación. Al combinar su funcionalidad única con la información de la organización de Microsoft 365, la aplicación puede ofrecer más valor.

Autenticación para acceder a los datos de Microsoft 365

La aplicación se conecta a Microsoft 365 a través de Microsoft Graph, que es la API que expone los datos y la información almacenada en Microsoft 365. La información almacenada en Microsoft 365 no está disponible públicamente. Para poder interactuar con Microsoft Graph, debe autenticarse.

Microsoft Graph está protegido con el identificador de Microsoft Entra y usa OAuth para autorizar a las aplicaciones a obtener acceso a los datos de los usuarios. Después de conectar la aplicación a Microsoft Graph, los usuarios pueden iniciar sesión en la aplicación con su cuenta de Microsoft 365 existente. Esta funcionalidad le evita tener que implementar la autenticación en la aplicación y mantener las credenciales de los usuarios. También beneficia a los usuarios al no tener que usar otra credencial para trabajar con la aplicación. Las organizaciones también pueden controlar el acceso de sus empleados a diferentes aplicaciones, lo que es un requisito importante para ellos.

Conexión a Microsoft 365 mediante SDK

Para ayudarle a conectar la aplicación a Microsoft Graph, Microsoft ofrece dos kits de desarrollo de software (SDK): la biblioteca de autenticación de Microsoft y el SDK de Microsoft Graph.

Al usar la biblioteca de autenticación de Microsoft, permitirá que los usuarios inicien sesión en la aplicación con su cuenta de Microsoft 365. Después de iniciar sesión, la biblioteca de autenticación de Microsoft también le ayudará a obtener un token de acceso necesario para comunicarse con Microsoft Graph.

Aunque puede usar las API REST directamente, el uso de los SDK facilita el consumo de las API. Los SDK eliminan la creación de solicitudes y el control de excepciones, lo que te permite centrarte en la compilación de la aplicación.

Pasos siguientes

Comencemos por crear una aplicación sencilla conectada a Microsoft 365 que muestre el nombre del usuario que ha iniciado sesión.