Introdução
Usando o Microsoft Graph, você pode mostrar emails do usuário atual em seu aplicativo ASP.NET Core. Para ajudar os utilizadores a ver rapidamente as mensagens, as mensagens de e-mail podem ser obtidas em lotes. Para garantir que seu aplicativo seja rápido, você pode carregar apenas os dados necessários do Microsoft Graph.
Objetivos do aprendizado
Ao final deste módulo, você poderá:
- Configure um aplicativo ASP.NET Core para recuperar emails usando o Microsoft Graph.
- Recuperar emails de um usuário no Microsoft Graph.
- Dividir grandes conjuntos de dados do Microsoft Graph em páginas.
Pré-requisitos
- Locatário de desenvolvedor do Microsoft 365
- Noções básicas de autenticação e autorização no Microsoft 365
- Noções básicas sobre HTML, C# e ASP.NET Core
- Noções básicas sobre o Microsoft Graph
- SDK .NET 6 instalado
Cenário
O Microsoft Graph é o gateway para dados e inteligência no Microsoft 365. Usando o SDK do Microsoft Graph e o assembly Microsoft.Identity.Web
, você poderá permitir que os usuários entrem no aplicativo Web com sua conta do Microsoft 365. Depois de entrar, os usuários poderão visualizar dados do Microsoft 365 diretamente de seu aplicativo.
Suponha que você queira criar um aplicativo Web que permita aos usuários acessar rapidamente seus emails mais recentes para ver com quem eles estavam se comunicando recentemente. Depois de entrar com a conta do Microsoft 365, você recuperará os emails recentes usando o Microsoft Graph e os visualizará diretamente no aplicativo. Isso permite que os usuários acessem os dados de que precisam para tomar decisões informadas diretamente em seu aplicativo, evitando alternar entre outros aplicativos.
Dica
Se você utiliza o Microsoft 365 em seu trabalho diário e está planejando fazer este exercício em um locatário de desenvolvimento (o quais é sugerido), você pode achar útil trabalhar em modo privado ou "anônimo" no navegador. Você pode até optar por usar um navegador ou perfil de navegador diferente do que normalmente usa na produção. O Microsoft Edge, Google Chrome e Mozilla Firefox suportam todos os perfis de navegador que mantêm cookies, favoritos, histórico, etc. separados do navegador, e são muito úteis quando você precisa mudar de locatário!