Chame a API REST do MS Graph por meio do Adobe Workfront Fusion HTTP > Faça uma solicitação OAuth 2.0 para o módulo
Muitos serviços Web do Microsoft são acessados por meio do Microsoft Graph API. Você pode criar uma conexão com Microsoft Graph API, usando o módulo Workfront Fusion HTTP > Fazer uma solicitação OAuth 2.0.
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação do Workfront.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
Registrar Workfront Fusion no Microsoft Application Registration Portal
Para criar uma conexão com o Microsoft Graph REST API, primeiro você deve registrar Adobe Workfront Fusion.
-
Comece a registrar um novo aplicativo conforme descrito em Registre seu aplicativo na documentação do Microsoft.
Como parte do registro, Microsoft requer as seguintes informações:
table 0-row-2 1-row-2 layout-auto html-authored no-header Nome do aplicativo Digite um nome para o aplicativo, como "Meu aplicativo Workfront Fusion". Redirecionar URL https://app.workfrontfusion.com/oauth/cb/oauth2
-
Após concluir o registro do aplicativo, anote a ID do aplicativo.
note important IMPORTANT Você precisará da ID do Aplicativo para configurar sua conexão no Workfront Fusion. -
Gerar um Segredo do Aplicativo. Anote este segredo.
Para obter instruções, consulte Registrar seu aplicativo na documentação do Microsoft.
note important IMPORTANT Você precisará do Application Secret para configurar sua conexão em Workfront Fusion. -
Configure as permissões para seu aplicativo.
Para obter informações específicas sobre como localizar e configurar esses campos, consulte a seção "Configurar permissões para o Gráfico do Microsoft" em Obter acesso sem um usuário na documentação do Microsoft.
table 0-row-2 1-row-2 layout-auto html-authored no-header Que tipo de permissões seu aplicativo requer? Selecione Delegated permissions
.Selecionar permissões Selecione as seguintes permissões:
-
offline_access
-
openid
-
Quaisquer outras permissões necessárias às suas integrações (Exemplo:
User.Read
)
Importante: você precisará das permissões selecionadas para configurar sua conexão em Workfront Fusion.
-
-
Prossiga para Configurar sua MS Graph API conexão em Workfront Fusion.
Configurar a conexão do MS Graph API no Workfront Fusion
Depois de registrar Workfront Fusion como discutido em Registrar Workfront Fusion no Microsoft Application Registration Portal, você poderá configurar sua conexão no módulo de solicitação HTTP > Criar um Oauth 2.0.
-
Adicione um módulo HTTP > Fazer uma chamada OAuth 2.0 ao seu cenário.
-
Clique em Adicionar ao lado do campo conexão.
-
Configure os campos de conexão da seguinte maneira:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 layout-auto html-authored no-header Nome da Conexão Insira um nome para a conexão. Tipo de fluxo Authorization Code
Autorizar URI https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Token URI https://login.microsoftonline.com/common/oauth2/v2.0/token
Escopo Insira as permissões que você selecionou na etapa 4 de Registrar Workfront Fusion em Microsoft Application Registration Portal.
Para cada escopo, clique em Adicionar e digite a permissão.
Exemplo:
offline_access
.Separador de escopo SPACE
ID do Cliente Insira o Application ID da etapa 2 em Registrar Workfront Fusion em Microsoft Application Registration Portal. Segredo do Cliente Insira o Application Secret que você gerou na etapa 3 em Registrar Workfront Fusion em Microsoft Application Registration Portal. Autorizar parâmetros Adicione os seguintes parâmetros Authorize:
-
Chave:
response_mode
Valor:query
-
Chave:
prompt
Valor:consent
Parâmetros de token de acesso Não é necessário inserir nada nesse campo. Atualizar parâmetros de token -
Clique em Adicionar.
-
No campo Chave, digite
scope
. -
No campo Valor, insira todos os escopos inseridos no campo de escopo, separados por espaços.
Exemplo:
offline_access openid User.Read
Cabeçalhos Personalizados Não é necessário inserir nada nesse campo. Posicionamento de Token In the header
-
-
Clique em Continuar.
-
Na janela exibida, clique em Aceitar para concluir a conexão e retornar ao módulo.