

# Configurar o fluxo do código de autorização para Salesforce
<a name="salesforce-setup-authorization-code-flow"></a>

Consulte a documentação pública do Salesforce para habilitar o fluxo do código de autorização do OAuth 2.0.

Para configurar uma aplicação conectada:

1. Ative a caixa de seleção **Habilitar configurações de OAuth**.

1. No campo de texto **URL de retorno de chamada**, insira um ou mais URLs de redirecionamento para o AWS Glue.

   Os URLs de redirecionamento têm o seguinte formato:

   https://{{region}}.console.aws.amazon.com/gluestudio/oauth

   Nesse URL, *region* é o código da região da AWS em que você usa o AWS Glue para transferir dados do Salesforce. Por exemplo, o código para a região Leste dos EUA (Norte da Virgínia) é `us-east-1`. Para essa região, o URL é:

   https://us-east-1.console.aws.amazon.com/gluestudio/oauth

   Para obter uma lista das regiões da AWS com as quais o AWS Glue é compatível, consulte [Endpoints e cotas do AWS Glue](https://docs.aws.amazon.com/general/latest/gr/glue.html) na *Referência geral da AWS*.

1. Ative a caixa de seleção **Exigir segredo para o fluxo do servidor Web**.

1. Na lista **Escopos OAuth disponíveis**, adicione os seguintes escopos:
   + Gerenciar dados do usuário via APIs (api)
   + Acessar permissões personalizadas (custom\_permissions)
   + Acessar o serviço de URL de identidade (ID, perfil, e-mail, endereço, telefone)
   + Acessar identificadores de usuário exclusivos (openid)
   + Executar solicitações a qualquer momento (refresh\_token, offline\_access)

1. Defina a política de token de atualização para a aplicação conectada como **O token de atualização é válido até ser revogado**. Caso contrário, seus trabalhos falharão quando seu token de atualização expirar. Para obter mais informações sobre como verificar e editar a política de token de atualização, consulte [Gerenciar políticas de acesso OAuth para uma aplicação conectada](https://help.salesforce.com/articleView?id=connected_app_manage_oauth.htm) na documentação do Salesforce.