Fazer logon usando OAuth 2.0 log-in-using-oauth-2-0
O Salesforce usa o protocolo OAuth para permitir que os usuários de aplicativos acessem com segurança (autentique o aplicativo usando o OAuth 2.0) os dados sem precisar revelar credenciais de logon. Abaixo estão as etapas a serem executadas para conectar e sincronizar com segurança o Marketo Engage com o Salesforce.
Configurar Aplicativo Cliente Externo set-up-external-client-app
-
No Salesforce, clique no ícone de engrenagem e selecione Instalação.
-
Na caixa Localização Rápida, digite
App Managere selecione Gerenciador de Aplicativos.
-
Clique em Novo Aplicativo Cliente Externo.
-
Preencha os detalhes em Informações Básicas. Definir Estado de Distribuição como Local.
-
Expanda a seção API (Ativar configurações do OAuth) e marque a caixa de seleção Ativar OAuth. Para a URL de Retorno, digite
https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect. Selecione todos os Escopos OAuth disponíveis e clique na seta para a direita para adicioná-los.
-
Em Habilitação de fluxo, verifique se nenhuma caixa está selecionada.
-
Em Segurança, verifique se apenas Exigir segredo para Fluxo do Servidor Web e Exigir segredo para Fluxo do Token de Atualização estão selecionados.
-
Ignore as quatro últimas seções e clique em Criar.
-
Depois que o novo Aplicativo de Cliente Externo for criado, selecione a guia Configurações e expanda a seção Configurações OAuth.
-
Clique no botão Chave e segredo do consumidor, solicitando que uma nova guia seja aberta. Copie e salve os dois números (será necessário usá-los posteriormente no Marketo Engage).
Configurar o Marketo set-up-marketo
- O acesso à API deve ser ativado para o usuário do Salesforce Sync (se você for um usuário do Salesforce Professional Edition, esse acesso não estará disponível por padrão. Entre em contato com o executivo da conta da Salesforce).
- O usuário do Marketo Sync deve ser criado no Salesforce.
- Para clientes existentes, o recurso para "Habilitar OAuth para sincronização do SFDC" está habilitado na assinatura do cliente.
- Os bloqueadores de pop-ups estão desativados.
- O Aplicativo Conectado foi criado e temos a Chave do Consumidor e o Segredo do Consumidor disponíveis para uso.
-
Na seção Administrador do Marketo, clique em CRM e em Sincronizar com o Salesforce.
-
Adicione as informações da Chave do consumidor e do Segredo do consumidor gravadas anteriormente e clique em e Salvar.
-
Na página de sincronização do Marketo Salesforce, clique no botão Fazer logon com o Salesforce.
note caution CAUTION Se você estiver vendo os campos Nome de usuário/Senha/Token e não um botão “Logon com o Salesforce”, sua Assinatura do Marketo será habilitada para a Autenticação básica. Consulte Configurar o Marketo com Autenticação Básica. Quando a sincronização começar a usar um conjunto de credenciais, não haverá alternância de credenciais ou assinatura da Salesforce. Para configurar o Oauth 2.0 para sua autenticação da Salesforce, contate o Suporte da Marketo. -
Um pop-up com a página de logon do salesforce será exibido. Insira suas credenciais de "Usuário da sincronização do Marketo" e faça logon.
-
Insira o código de verificação recebido por email (enviado pela Salesforce) e clique em Verificar.
-
Após a verificação bem-sucedida, a página de acesso será exibida solicitando acesso. Clique em Permitir.
-
Em alguns minutos, uma janela pop-up será exibida no Marketo. Clique em Confirmar Credenciais.
-
Após a conclusão da Sincronização de Campo, clique em Iniciar Sincronização do Salesforce.
-
Clique em Iniciar sincronização.
A sincronização entre o Marketo e o Salesforce está em andamento.