Conectar um aplicativo do JavaScript ao Microsoft 365

Concluído

Você pode aumentar o valor de seus aplicativos Web conectando-os Microsoft 365. O Microsoft 365 contém dados e insights que as pessoas criam no local de trabalho todos os dias na forma de emails, arquivos e chats. Ao mostrar essas informações no contexto do seu aplicativo, as pessoas podem acessar facilmente as informações necessárias sem precisar sair do aplicativo. Combinando sua funcionalidade exclusiva com informações organizacionais do Microsoft 365, seu aplicativo pode oferecer mais valor.

Autenticar para acessar dados de Microsoft 365

Você conecta seu aplicativo ao Microsoft 365 por Microsoft Graph, que é a API que expõe dados e insights armazenados no Microsoft 365. As informações armazenadas do Microsoft 365 não estão disponíveis publicamente. Antes de interagir com o Microsoft Graph, você precisa se autenticar.

O Microsoft Graph é protegido com o Azure Active Directory e usa o OAuth para autorizar aplicativos a obter acesso aos dados dos usuários. Depois de conectar seu aplicativo Microsoft Graph, os usuários podem entrar em seu aplicativo usando a conta Microsoft 365 existente. Essa funcionalidade libera a necessidade de implementar a autenticação em seu aplicativo e manter as credenciais dos usuários. Ele também beneficia os usuários por não precisar usar outra credencial para trabalhar com seu aplicativo. As organizações também podem controlar o acesso de seus funcionários a diferentes aplicativos, o que é um requisito importante para eles.

Conectar-se ao Microsoft 365 usando SDKs

Para ajudá-lo a conectar seu aplicativo ao Microsoft Graph, a Microsoft oferece dois SDKs (kits de desenvolvimento de software): a Biblioteca de Autenticação da Microsoft e o SDK Microsoft Graph software.

Usando a Biblioteca de Autenticação da Microsoft, você permitirá que os usuários se conectem ao seu aplicativo com a conta Microsoft 365 usuário. Depois que eles estiverem conectados, a Biblioteca de Autenticação da Microsoft também ajudará você a obter um token de acesso necessário para se comunicar com Microsoft Graph.

Embora você possa usar as APIs REST diretamente, usar os SDKs facilita o consumo de APIs. Os SDKs abstraem solicitações de criação e tratamento de exceções, o que permite que você se concentre na criação de seu aplicativo.

Próximas etapas

Vamos começar criando um aplicativo simples conectado Microsoft 365 que mostra o nome do usuário conectado.