Configurar autenticação para SurveyMonkey
Beta
Esse recurso está na versão Beta. Para usá-lo, um administrador do workspace deve ativar o Lakeflow Connect para SurveyMonkey na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Para permitir que o conector do SurveyMonkey do Lakeflow Connect autentique, registre um aplicativo no Portal do Desenvolvedor do SurveyMonkey e implante-o como um aplicativo privado. O conector usa a autenticação OAuth user-to-machine (U2M). Use as credenciais recuperadas dos passos nesta página para criar uma conexão do Unity Catalog no Databricks.
Pré-requisitos
- Um plano SurveyMonkey que aceita aplicativos privados. Todos os usuários de um aplicativo privado devem pertencer à mesma equipe do SurveyMonkey e ter um plano pago que ofereça acesso direto à API. O SurveyMonkey exige um plano Enterprise para implantado um aplicativo privado. Consulte Aplicativos privados do SurveyMonkey e Acesso à API do SurveyMonkey.
- O data center que hospeda sua account SurveyMonkey: EUA, UE ou Canadá. O senhor o seleciona como a Região de Dados quando cria a conexão.
- A URL do seu workspace Databricks para definir o URI de redirecionamento OAuth do aplicativo.
O conector lê as pesquisas que o usuário autorizador possui ou que são compartilhadas com esse usuário.
Configurar SurveyMonkey
Faça o registro de um aplicativo SurveyMonkey para obter as credenciais de cliente que a Databricks usa para autenticar. Para mais informação, consulte Registro de um aplicativo na documentação da API do SurveyMonkey.
-
Entre no portal do desenvolvedor do SurveyMonkey para o centro de dados da sua account:
-
Na página Meus aplicativos , clique em Adicionar um novo aplicativo .
-
Nos campos Apelido do aplicativo e Criador do aplicativo , insira os valores obrigatórios.
-
Selecione Aplicativo privado e clique em Criar aplicativo . O SurveyMonkey cria o aplicativo como um rascunho.
-
Abra a página de Configurações do aplicativo.
-
No campo URL de redirecionamento do OAuth , insira
https://<workspace-url>/login/oauth/http.html, em que<workspace-url>é o URL do seu workspace do Databricks. -
Clique em Enviar alterações .
-
Em Escopos , ative os seguintes escopos:
- view pesquisas (
surveys_read) - Coletores de View (
collectors_read) - view contatos (
contacts_read) - view respostas (
responses_read) - view detalhes da resposta (
responses_read_detail)
Para as tabelas que cada escopo abrange, consulte Permissões OAuth necessárias.
- view pesquisas (
-
Clique em Atualizar Escopos .
-
Clique em Implantar para implantar o aplicativo como um aplicativo privado. O SurveyMonkey desativa aplicativos de rascunho após um período de rascunho de 90 dias, e nenhuma outra account do SurveyMonkey pode autenticar um aplicativo de rascunho. Consulte Implantar um aplicativo.
-
Na página Configurações do aplicativo, registre os seguintes valores. Você os insere quando cria a conexão.
- ID do cliente
- Segredo : Clique em Mostrar segredo para exibi-lo. Você o insere como o Segredo do cliente .
Os passos seguintes
Crie uma conexão SurveyMonkey no Databricks. Consulte Criar uma conexão SurveyMonkey.