Introdução
Microsoft Graph fornece acesso aos dados armazenados entre os serviços do Microsoft 365. Aplicativos personalizados podem usar a API Microsoft Graph (interface de programação de aplicativo) para se conectar aos dados e aprimorar a produtividade organizacional.
Pré-requisitos
- Acesso de Administrador Global a um Locatário do Microsoft 365
- Capacidade de desenvolver aplicativos JavaScript
- Recomenda-se uma compreensão básica dos conceitos de identidade do Microsoft Entra ID e da Microsoft
- Node.js
Objetivos de aprendizado
Neste módulo, você irá:
- Compreender a função do Microsoft Entra ID com o Microsoft Graph
- Entender os conceitos básicos das permissões do Microsoft Graph
- Demonstrar o registo de uma aplicação Microsoft Entra
- Demonstrar a capacidade de criar um aplicativo do JavaScript para se conectar ao Microsoft Graph e recuperar dados do Microsoft 365
Cenário
Sua equipe de desenvolvimento está nos estágios iniciais de planejamento para a criação de um aplicativo de cliente. O aplicativo permitirá que os vendedores acessem informações históricas sobre interações anteriores do cliente, como emails, chats, arquivos e reuniões. A meta é que os vendedores tomem decisões melhores ao interagir com os clientes. Como Microsoft 365 usa a identidade da Microsoft para autenticar usuários, sua equipe planeja usá-lo junto com o Microsoft Graph para acessar dados de interação do cliente e exibi-los no aplicativo.
Você criou um aplicativo de protótipo simples para ajudar sua equipe a começar a usar a identidade da Microsoft e Microsoft Graph para recuperar os dados necessários. O aplicativo usa a MSAL (Biblioteca de Autenticação da Microsoft) para autenticar usuários. Com o aplicativo de protótipo inicial pronto para começar, sua equipe planeja:
- Registe a aplicação no Microsoft Entra ID.
- Teste o processo de autenticação de usuários de aplicativos e recebimento de um token de acesso (etapa 1 no diagrama a seguir).
- Use o token de acesso para chamar Microsoft Graph e recuperar dados de Microsoft 365 serviços (etapa 2 no diagrama a seguir).
Vamos analisar mais detalhadamente a função que o ID do Microsoft Entra e os tokens de acesso desempenham com o Microsoft Graph.