Expandir a sua aplicação com permissões e âmbitos do Microsoft Graph
Pode expandir as aplicações de extensão de bots e mensagens com o Microsoft Graph. Estas permissões podem permitir que os utilizadores da aplicação vejam o perfil de utilizador, leiam e-mails e muito mais. Seu aplicativo precisa solicitar escopos de permissão específicos para obter os tokens de acesso com o consentimento do usuário do aplicativo.
Escopos do Graph, como User.Read
ou Mail.Read
, permitem especificar como seu aplicativo acessa a conta de um usuário do Teams. É preciso especificar seus escopos na solicitação da autorização.
Nesta secção, irá aprender a Configurar permissões de API no Microsoft Entra ID.
Configurar permissões de API no Microsoft Entra ID
Pode configurar âmbitos do Graph no ID do Microsoft Entra conforme necessário para a sua aplicação. As permissões delegadas são utilizadas por aplicações que necessitam de acesso com sessão iniciada. Um utilizador ou administrador da aplicação com sessão iniciada tem de dar-lhes consentimento. A sua aplicação pode dar consentimento em nome do utilizador com sessão iniciada quando chama o Microsoft Graph.
Para configurar as permissões da API
Abra o aplicativo que você registrou no portal do Azure.
Selecione Gerir>permissões de API no painel esquerdo.
A página Permissões da AP é exibida.
Selecione + Adicionar uma permissão para adicionar permissões da Microsoft Graph API.
A página Solicitar permissões da API é exibida.
Selecione Microsoft Graph.
As opções de permissões de Graph são exibidas.
Selecione Permissões delegadas para exibir a lista de permissões.
Selecione as permissões relevantes para seu aplicativo e, em seguida, selecione Adicionar permissões.
Você também pode inserir o nome da permissão na caixa de pesquisa para encontrá-lo.
É apresentada uma mensagem no browser a indicar que as permissões foram atualizadas.
As permissões adicionadas são exibidas na página Permissões da API.
Você configurou seu aplicativo com as permissões do Microsoft Graph.
Depois de concluir a configuração no Microsoft Entra ID, tem de atualizar o código para adquirir o token de acesso para o Microsoft Graph. Para obter mais informações, veja Bot framework SDK (SDK do Bot Framework).
É pedido ao utilizador da aplicação que consoante as permissões do Graph na primeira vez que o utilizar. Depois de o utilizador da aplicação dar consentimento, as permissões do Graph são concedidas. Para obter mais informações sobre as permissões da Graph API, veja permissões e consentimento.