Conectar Adobe Workfront Fusion a Google Services usando um cliente OAuth personalizado
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.
Pré-requisitos
Você precisa de uma conta existente do Google para fazer essa conexão.
Conectar o Fusion aos serviços da Google usando um cliente OAuth personalizado
Para criar essa conexão, você deve criar e configurar um projeto na plataforma Google Cloud e, em seguida, configurar a conexão no Fusion com base nesse projeto.
- Uso pessoal (
@gmail.com
e@googlemail.com
usuários) - Uso interno (Google Workspace usuários que preferem usar um cliente OAuth personalizado)
Criar um projeto em Google Cloud Platform
Para criar um projeto na plataforma Google Cloud:
-
Entre na Google Cloud Plataforma usando suas credenciais do Google.
-
No painel esquerdo, clique em Painel.
-
Clique em Criar projeto no canto superior direito da tela.
-
Insira o Nome do projeto e clique em Criar.
-
Clique na guia Habilitar APIs e serviços próxima à parte superior da tela.
-
No campo Pesquisar APIs e Serviços, na parte superior da tela, digite o nome do serviço que deseja usar (como API Gmail ou API Google Drive).
-
Quando for exibido, clique na API ou no serviço ao qual você deseja se conectar Workfront Fusion.
-
Clique em Habilitar para habilitar a API selecionada.
-
Repita as etapas 6 a 8 para cada API que deseja ativar.
note note NOTE Você deve habilitar a API Google Drive e também a API de todos os aplicativos Google que deseja usar (como a API Google Sheets). -
Na tela exibida, clique em Criar credenciais no canto superior direito.
-
Prossiga para a seção Definir configurações de consentimento do OAuth neste artigo.
Definir configurações de consentimento do OAuth
-
No painel esquerdo, clique em Tela de consentimento do OAuth.
-
Selecione Externo e clique em Criar.
note note NOTE Você não será cobrado ao selecionar essa opção. Para obter mais informações, consulte as informações de Google sobre exceções aos requisitos de verificação. -
Preencha os campos obrigatórios da seguinte maneira:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Nome do aplicativo Insira o nome do aplicativo que solicita consentimento.
Exemplo: Adobe Workfront Fusion
Email de suporte ao usuário Insira um endereço de email para que os usuários entrem em contato com você caso tenham dúvidas sobre o consentimento deles ao se conectarem a este aplicativo. Endereços de email Insira um ou mais endereços de email que a Google pode usar para notificá-lo sobre qualquer alteração no seu projeto. -
Em Domínios autorizados, clique em Adicionar domínio e digite
workfrontfusion.com
. -
Clique em Salvar e continuar.
-
Clique em Adicionar ou remover escopos.
-
No painel direito, ative os seguintes escopos:
https://mail.google.com/
https://www.googleapis.com/auth/gmail.labels
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.compose
https://www.googleapis.com/auth/gmail.insert
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/gmail.metadata
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.readonly
Talvez seja necessário expandir a lista ou ir para a próxima página da lista para ver todos eles.
-
Clique em Atualizar.
-
Clique em Salvar e continuar.
-
(Opcional) Adicione usuários de teste ao projeto.
-
Clique em Salvar e continuar.
-
Examine suas informações para verificar a precisão e clique em Voltar ao painel.
note note NOTE Você não precisa enviar sua tela de consentimento e seu aplicativo para verificação por Google. -
Continue em Criar credenciais do OAuth.
Criar credenciais do OAuth
-
No painel esquerdo, clique em Credenciais.
note note NOTE Se esta não for a primeira API ou serviço (Gmail ou Google Drive) habilitado, você não precisará criar novas credenciais. -
Clique em Criar credenciais próximo à parte superior da tela e selecione ID do cliente OAuth no menu suspenso.
-
Preencha os campos obrigatórios da seguinte maneira:
table 0-row-2 1-row-2 layout-auto html-authored no-header Tipo de aplicativo Aplicativo Web Nome Workfront Fusion -
Em URIs de redirecionamento autorizados, clique em Adicionar URI e insira um dos seguintes:
-
Para Gmail ou Google Drive:
https://app.workfrontfusion.com/oauth/cb/google-restricted
-
Para outros aplicativos Google:
https://app.workfrontfusion.com/oauth/cb/google
-
-
Clique em Criar.
A ID do Cliente e o Segredo do Cliente são exibidos.
-
Copie a ID do Cliente e o Segredo do Cliente para um local seguro. Você os usará para estabelecer uma conexão em Workfront Fusion.
-
Continue para Conectar-se Google em Workfront Fusion.
Conectar a Google em Workfront Fusion
O processo de criação de uma conexão com Google difere dependendo se você está usando um módulo de um serviço Google (como Google Sheets ou Google Docs), ou se você está se conectando a Google por meio do módulo de solicitação HTTP >Make an OAuth2.0.
Conectar a Google em um serviço Google
-
No Workfront Fusion, localize o módulo Google para o qual você precisa criar uma conexão.
-
Clique em Criar uma conexão e em Mostrar configurações avançadas.
-
Insira a ID do Cliente e o Segredo do Cliente recuperados em Criar Credenciais OAuth nos respectivos campos e clique em Continuar.
-
Entre com sua conta Google.
A janela Este aplicativo não foi verificado é exibida. Observe que o "aplicativo" mencionado no título da janela é o cliente OAuth criado acima.
-
Clique em Avançado e em Ir para Workfront Fusion (não seguro) para permitir acesso usando seu cliente OAuth personalizado.
-
Clique em Permitir para conceder permissão Workfront Fusion.
-
Na janela exibida, clique em Permitir novamente para confirmar suas escolhas.
A conexão com o serviço Google desejado usando um cliente OAuth personalizado foi estabelecida.
Conectar-se a Google no módulo HTTP > Fazer uma solicitação OAuth2.0 connect-to-google-in-the-http--make-an-oauth20-request-module
Para obter instruções sobre como se conectar a Google no módulo HTTP > Fazer uma solicitação OAuth2.0, consulte Instruções para criar uma conexão com Google no módulo HTTP > Fazer uma solicitação OAuth 2.0 em HTTP > Fazer uma solicitação OAuth 2.0.
Possível mensagem de erro:[403] Acesso Não Configurado
Se a mensagem de erro 403 Access Not Configured
for exibida, será necessário habilitar a API correspondente na Google Cloud Platform. Para habilitar a API, siga as etapas da seção Criar um projeto Google Cloud Platform deste artigo.