

# 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\$1permissions)
   + 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\$1token, offline\$1access)

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.