Autenticar a API e o conector com o Microsoft Entra ID
O Azure Resource Manager permite-lhe gerir os componentes de uma solução no Azure — como bases de dados, máquinas virtuais e aplicações Web. Este tutorial demonstra como ativar a autenticação no Microsoft Entra ID, registar uma das APIs do Resource Manager como conector personalizado e, em seguida, como ligar-se ao mesmo no Power Automate. Também pode criar o conector personalizado para o Power Apps ou o Azure Logic Apps.
O processo que segue neste tutorial pode ser utilizado para aceder a qualquer API RESTful que seja autenticada utilizando o Microsoft Entra ID.
Pré-requisitos
- Uma subscrição do Azure
- Uma conta do Power Automate
- Um ficheiro OpenAPI de amostra
Ative a autenticação no Microsoft Entra ID
Primeiro, crie uma aplicação Microsoft Entra ID que efetue a autenticação ao chamar o Ponto Final de API do Resource Manager.
Inicie sessão no portal do Azure. Se tiver mais do que um inquilino do Microsoft Entra ID, certifique-se de que tem sessão iniciada no diretório correto ao verificar que o seu nome de utilizador aparece no canto superior direito.
No painel esquerdo, selecione Todos os serviços. Na caixa Filtro, introduza Azure Active Directory e, em seguida, selecione Azure Active Directory.
O painel Azure Active Directory é aberto.
No painel esquerdo do Azure Active Directory, selecione Registos de aplicações.
Na lista de aplicações registadas, selecione Novo registo da aplicação.
Introduza um nome para a aplicação e deixe o Tipo de Aplicação como Aplicação Web/API. Para o URL de início de sessão, introduza um valor apropriado para a sua organização, tal como
https://login.windows.net
. Selecione Criar.Copie a ID da aplicação, porque necessita da mesma mais tarde.
O painel Definições também deve abrir. Caso contrário, selecione Definições.
No painel esquerdo das Definições, selecione Permissões obrigatórias. No painel Permissões obrigatórias, selecione Adicionar.
É aberto o painel Adicionar acesso à API.
Na painel Adicionar acesso à API, selecione Selecionar uma API e, em seguida, selecione API de Gestão de Serviço do Azure > Selecionar.
Em Permissões delegadas, selecione Acesso à Gestão de Serviço do Azure como utilizadores da organização > Selecionar.
No painel Adicionar acesso à API, selecione Concluído.
Novamente no painel Definições, selecione Chaves. No painel Chaves, introduza uma descrição para a sua chave, selecione um período de expiração e, em seguida, selecione Guardar.
A sua nova chave é apresentada. Copie o valor da chave, porque necessita dele mais tarde.
Existe mais um passo a concluir no portal do Azure, mas primeiro crie um conector personalizado.
Criar um conector personalizado
Agora que a aplicação Microsoft Entra ID está configurada, cria o conector personalizado.
Na aplicação Web Power Automate, selecione Definições (o ícone de engrenagem) no canto superior direito da página e, em seguida, selecione Conectores Personalizados.
Selecione Criar conector personalizado > Importar um ficheiro OpenAPI.
Introduza um nome para o conector e navegue para o seu ficheiro OpenAPI de amostra e, em seguida, selecione Continuar.
A página Geral é aberta. Deixe os valores predefinidos tal como aparecem e, em seguida, selecione a página Segurança.
Na página Segurança, introduza as informações do Microsoft Entra ID para a aplicação:
Em ID de cliente, introduza o valor da ID da aplicação Microsoft Entra ID que copiou.
Para Segredo do cliente, utilize o valor copiado anteriormente.
Para o URL do recurso, introduza
https://management.core.windows.net/
. Certifique-se de que inclui o URL do recurso exatamente como está escrito, incluindo a barra no final.
Após introduzir as informações de segurança, selecione a marca de verificação (✓), junto ao nome do fluxo na parte superior da página, para criar o conector personalizado.
Na página Segurança, o campo URL de redirecionamento está agora preenchido. Copie este URL para que possa utilizá-lo na secção seguinte deste tutorial.
O conector personalizado é agora apresentado em Conectores Personalizados.
Agora que o conector personalizado está registado, crie uma ligação para o mesmo para que possa ser utilizado nas suas aplicações e fluxos. Selecione o sinal de adição (+) à direita do nome do conector personalizado e, em seguida, conclua o ecrã de início de sessão.
Nota
O OpenAPI de amostra não define o conjunto completo de operações do Resource Manager. Atualmente apenas contém a operação Listar todas as subscrições. Pode editar este ficheiro OpenAPI ou criar outro ficheiro OpenAPI através do editor OpenAPI online.
Definir o URL de resposta no Azure
Selecione Azure Active Directory (ID do Microsoft Entra) e, em seguida, selecione a sua aplicação. Selecione Autenticação no menu esquerdo e, em seguida, selecione Adicionar URL. Adicione o valor copiado a partir do campo URL de redirecionamento no conector personalizado do cliente, por exemplo, https://global.consent.azure-apim.net/redirect/samplecustomconnector123-5f98284236d845b802-5f21c6202f06d65e16
e, em seguida, selecione Guardar.
Informações relacionadas
Conectores personalizados no Power Automate.
Para colocar questões ou comentar sobre conectores personalizados, adira à nossa comunidade.
Enviar comentários
Apreciamos os comentários sobre problemas com a nossa plataforma de conectores ou novas ideias de funcionalidades. Para enviar comentários, aceda a Submeter problemas ou obter ajuda com conectores e selecione o tipo de comentários.