Pular para o conteúdo principal

Configurar autenticação para Asana

info

Beta

Esse recurso está em Beta. Para usá-lo, um administrador do workspace deve ativar o Lakeflow Connect for Asana na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Para que o conector Asana do Lakeflow Connect se autentique, faça o registro de um aplicativo OAuth do Asana com permissões totais e adicione-o ao Workspace do Asana do qual você deseja ingerir. Use as credenciais recuperadas nos passos desta página para criar uma conexão do Unity Catalog no Databricks.

Pré-requisitos​

  • Um usuário do Asana que pode visualizar os Workspace, equipes, projetos e outros objetos que você deseja ingerir. O conector acessa a API do Asana em nome do usuário autorizador, portanto, ele ingere apenas os dados que este usuário pode acessar. Consulte Asana OAuth.
  • Para ingerir portfólios, metas e entradas de acompanhamento de tempo, um plano Asana Advanced ou Enterprise. Para ingerir campos personalizados, um plano Starter ou superior. Consulte os preços da Asana.
  • A URL do seu workspace do Databricks para definir a URL de redirecionamento do aplicativo OAuth.

Configurar Asana​

Registro um aplicativo OAuth do Asana para obter o ID do cliente e o segredo do cliente que o Databricks usa para autenticar. Para obter mais informações, consulte Asana OAuth e Distribuição de aplicativos Asana.

  1. Faça login no console do desenvolvedor Asana.
  2. Selecione Criar novo aplicativo .
  3. Insira um Nome do aplicativo . Os usuários veem esse nome quando o aplicativo solicita permissão para acessar sua account.
  4. Defina o URL de redirecionamento para https://<workspace-url>/login/oauth/http.html, em que <workspace-url> é o URL do seu workspace do Databricks.
  5. Na tab OAuth , em Escopos de permissão , ative Permissões totais . O conector solicita o escopo default do Asana, que exige uma aplicação registrada com permissões completas.
  6. Na tab Gerenciar distribuição , selecione Workspace específico e salve.
  7. Selecione + Adicionar workspace , selecione o workspace do Asana do qual ingerir e selecione Adicionar .
  8. Na tab OAuth , copie a ID do cliente e o segredo do cliente . Use esses valores para criar uma conexão Unity Catalog no Databricks.

Os passos seguintes​

Crie uma conexão com o Asana no Databricks. Consulte Criar uma conexão com o Asana.