Integrações

A definição de uma integração no Administrador do Commerce estabelece a localização das credenciais do OAuth e o URL de redirecionamento para integrações de terceiros e identifica os recursos de API disponíveis que são necessários para a integração. Para obter informações mais detalhadas sobre o processo de registro da integração, consulte Autenticação baseada em OAuth na documentação do desenvolvedor do Commerce.

Integrações

Fluxo de trabalho de integração

  1. Autorizar a integração - Vá para a página System > Extensions>Integrations, localize a integração relevante e autorize.
  2. Verificar e estabelecer logon - Quando solicitado, aceite o acesso solicitado. Se redirecionado a terceiros, faça logon no sistema ou crie uma conta. Após um logon bem-sucedido, você retorna à página de integração.
  3. Receber confirmação de integração autorizada - O sistema envia uma notificação de que a integração foi autorizada com êxito. Depois de configurar uma integração e receber as credenciais, não é mais necessário fazer chamadas para acessar ou solicitar tokens.

Adicionar uma integração

  1. Na barra lateral Admin, vá para System > Extensions>Integrations.

    Nova integração {width="600" modal="regular"}

  2. Insira as seguintes informações de integração:

    • Insira o Name da integração e o endereço Email do contato.

    • Insira o Callback URL para onde as credenciais do OAuth podem ser enviadas ao usar o OAuth para troca de token. É altamente recomendado usar https://.

    • Digite o Identity Link URL para redirecionar os usuários para uma conta de terceiros com essas credenciais de integração do Adobe Commerce ou Magento Open Source.

    note note
    NOTE
    O rótulo de aviso Integration not secure é exibido próximo a cada nome de integração na grade Integrations como lembrete, até que as URLs HTTPS sejam salvas nos campos Callback URL e Identity Link URL.
    • Quando solicitado, digite sua senha para confirmar sua identidade.
  3. No painel esquerdo, escolha API e faça o seguinte:

    • Defina Resource Access como um dos seguintes:

      • All
      • Custom
    • Para obter acesso personalizado, marque a caixa de seleção de cada recurso necessário.

      Integrações - API disponível {width="600" modal="regular"}

  4. Quando terminar, clique em Save.

Ativar uma integração

Por padrão, uma integração salva é exibida na grade com um status Inactive. Para ativá-la, conclua as seguintes etapas:

  1. Na barra lateral Admin, vá para System > Extensions>Integrations.

  2. Localize a integração recém-criada e clique no link Activate.

  3. No canto superior direito, clique em Allow.

    Essa ação exibe os Tokens de integração para extensões. Copie essas informações em um local seguro e criptografado para uso com sua integração.

    Tokens de integração para extensões {width="600" modal="regular"}

  4. No canto superior direito, clique em Done.

Reautorizar uma integração

Para gerar um novo Token de acesso de integração e Segredo do Token de acesso, a integração do Administrador foi reautorizada:

  1. Na barra lateral Admin, vá para System > Extensions>Integrations.

  2. Encontre a integração com o status Active.

  3. Na coluna Activate, clique em Reauthorize.

  4. Clique em Reauthorize para aprovar o acesso aos recursos da API.

  5. Salve os novos tokens de integração para extensões e clique em Done.

Alterar a configuração de segurança de acesso de convidado à API

Por padrão, o sistema não permite acesso de convidado anônimo ao CMS, ao catálogo e a outros recursos de armazenamento. Se precisar alterar a configuração, faça o seguinte:

  1. Na barra lateral Admin, vá para Stores > Settings>Configuration.

  2. No painel esquerdo, expanda Services e escolha Magento Web API.

  3. Expandir Seletor de expansão a seção Web API Security Setting.

    Configuração de serviços - configurações de segurança da API da Web {width="600" modal="regular"}

  4. Defina Allow Anonymous Guest Access como Yes.

  5. Quando terminar, clique em Save Config.

Para obter mais informações, consulte Restrição de acesso a APIs da Web anônimas na documentação para desenvolvedores do Commerce.

Excluir uma integração

  1. Na barra lateral Admin, vá para System > Extensions>Integrations.

  2. Localize a integração existente e clique no ícone ( ícone da lixeira ) na coluna Delete.

  3. Para confirmar sua ação, clique em OK.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1