> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Corrigindo Erros de Conexão Expirada do Salesforce

> Corrija erros de 'Conexão Expirada' ao usar o conector Salesforce no Replit atualizando sua política de token de atualização.

## Visão geral

Se o seu conector Salesforce parar de funcionar e você vir um erro de **"Conexão Expirada"**, geralmente significa que a política de token de atualização da sua organização Salesforce está configurada para expirar tokens após um período definido. Quando isso acontece, o Replit não consegue mais autenticar no Salesforce em seu nome e a conexão deve ser reautorizada.

Este guia orienta você a atualizar as configurações do seu Salesforce Connected App para que o token de atualização permaneça válido até ser explicitamente revogado.

<Warning>
  Estas etapas requerem **acesso de administrador do Salesforce**. Se você não tiver privilégios de administrador, entre em contato com o administrador do Salesforce e compartilhe este guia com ele.
</Warning>

## Etapas de solução de problemas

### Etapa 1: Abrir as configurações do Salesforce Connected App

<Steps>
  <Step title="Fazer login no Salesforce">
    Faça login na sua organização Salesforce como administrador.
  </Step>

  <Step title="Navegar até Connected Apps">
    Vá para **Setup > Apps > Connected Apps > Manage Connected Apps**.
  </Step>

  <Step title="Encontrar o aplicativo Replit">
    Localize o **Replit** Connected App na lista e selecione-o.
  </Step>

  <Step title="Editar políticas">
    Selecione **Edit Policies** para abrir a página de configuração de políticas.
  </Step>
</Steps>

### Etapa 2: Atualizar a política de token de atualização

A política padrão de token de atualização do Salesforce pode expirar tokens após um número definido de dias ou após um período de inatividade. Para evitar a expiração da conexão, altere a política para manter os tokens válidos indefinidamente.

<Steps>
  <Step title="Encontrar a configuração de Política de Token de Atualização">
    Na página de edição do Connected App, localize a seção **Refresh Token Policy** em **OAuth Policies**.
  </Step>

  <Step title="Selecionar 'Refresh token is valid until revoked'">
    Altere a política para **Refresh token is valid until revoked**. Isso garante que o token não expire automaticamente.

    <Frame>
      <img src="https://mintcdn.com/replit/kG5pMeNajrUnlGOX/images/replitai/debugging-salesforce-connectors/refresh-token-policy.png?fit=max&auto=format&n=kG5pMeNajrUnlGOX&q=85&s=0856869ae9de3146aa0a5ff61c8a6ddd" alt="Página de edição do Salesforce Connected App mostrando a Política de Token de Atualização definida como 'Refresh token is valid until revoked'" width="886" height="449" data-path="images/replitai/debugging-salesforce-connectors/refresh-token-policy.png" />
    </Frame>
  </Step>

  <Step title="Salvar suas alterações">
    Selecione **Save** para aplicar a política atualizada.
  </Step>
</Steps>

<Tip>
  As alterações de política podem levar alguns minutos para entrar em vigor. Após salvar, aguarde alguns minutos antes de reconectar o Salesforce no Replit.
</Tip>

### Etapa 3: Reconectar o Salesforce no Replit

Após atualizar a política de token de atualização, reconecte o conector Salesforce no Replit.

<Steps>
  <Step title="Abrir o Editor de Projeto">
    Navegue até seu aplicativo no Editor de Projeto.
  </Step>

  <Step title="Ir para Conectores">
    Abra o painel **Connectors** na barra lateral.
  </Step>

  <Step title="Reconectar o Salesforce">
    Selecione **Reconnect** na conexão Salesforce expirada. Conclua o fluxo de autorização OAuth quando solicitado.
  </Step>
</Steps>

## Ainda vendo erros?

Se você atualizou a política de token de atualização e a conexão ainda expira:

* **Verifique outras opções de política de token**: Certifique-se de que nenhuma das opções alternativas de expiração (como "Expire refresh token if not used for" ou "Expire refresh token after") esteja selecionada.
* **Verifique as configurações de IP Relaxation**: Se sua organização Salesforce aplica restrições de IP, a configuração **IP Relaxation** no Connected App pode bloquear solicitações dos servidores do Replit. Considere defini-la como **Relax IP restrictions** se for apropriado para seus requisitos de segurança.
* **Revise o histórico de login**: No Salesforce, verifique **Setup > Login History** para quaisquer tentativas de autenticação com falha relacionadas ao Replit.
* **Entre em contato com o suporte do Replit**: Se o problema não estiver no lado do Salesforce, entre em contato com o [suporte do Replit](https://replit.com/support) para obter ajuda.

## Documentação relacionada

* [Visão geral dos Conectores](/references/integrations/overview) -- Saiba mais sobre todos os tipos de integração, incluindo conectores Salesforce
* [Gerenciar seus conectores](/replitai/managing-connectors) -- Configuração de administrador para conectores de Workspace e organização
* [Ajuda do Salesforce: Manage Connected Apps](https://help.salesforce.com/s/articleView?id=sf.connected_app_manage.htm) -- Guia oficial do Salesforce para gerenciar políticas de Connected App
