Você poderia explicar o processo de obtenção de um token de acesso do Graph?
Tenho interesse em entender as etapas da aquisição desse token, pois ele me parece fundamental para acessar e utilizar as funcionalidades do Graph.
Você poderia fornecer um guia passo a passo, incluindo quaisquer pré-requisitos ou requisitos necessários?
Além disso, há alguma permissão ou autorização específica que preciso obter antes de prosseguir com o processo?
Agradeço antecipadamente por sua ajuda.
5 respostas
Martina
Wed Jun 19 2024
O processo de autenticação e autorização começa com o registro do aplicativo no Microsoft Entra ID.
Esta etapa crucial garante que o aplicativo seja reconhecido e confiável pela plataforma Microsoft.
Envolve fornecer detalhes relevantes sobre o aplicativo e seu uso pretendido.
CharmedVoyager
Tue Jun 18 2024
Depois de concluído o cadastro, o próximo passo é solicitar autorização.
Isso envolve o redirecionamento do usuário para um ponto de extremidade de autorização fornecido pela Microsoft, onde ele pode conceder as permissões necessárias ao aplicativo.
As permissões solicitadas dependem das funcionalidades que o app pretende acessar.
JejuSunshineSoul
Tue Jun 18 2024
Depois que o usuário concede autorização, o aplicativo recebe um token de acesso.
Esse token atua como uma credencial, permitindo que o aplicativo acesse com segurança o Microsoft Graph e seus recursos associados.
O token de acesso normalmente tem vida curta e expira após um determinado período.
Michele
Tue Jun 18 2024
Com o token de acesso em mãos, o aplicativo agora pode fazer solicitações ao Microsoft Graph.
Essas solicitações são autenticadas e autorizadas usando o token, permitindo que o aplicativo recupere, atualize ou exclua dados conforme permitido pelas permissões concedidas ao usuário.
henry_taylor_architect
Tue Jun 18 2024
Opcionalmente, se o token de acesso expirar, o aplicativo poderá usar um token de atualização para renová-lo.
O token de atualização é uma credencial de maior duração que permite ao aplicativo obter um novo token de acesso sem exigir a intervenção do usuário.
Isso garante acesso contínuo e ininterrupto aos recursos do Microsoft Graph.