Login do Facebook não funciona em 2020

O erro apresentado é o seguinte:

Não foi possível carregar a URL: O domínio desta URL não está incluído nos domínios do aplicativo. Para carregar esta URL, adicione todos os domínios e subdomínios do seu aplicativo ao campo Domínios do App nas configurações do seu aplicativo

O domínio do aplicativo está configurado nas configurações do site. Ele não está em um subdomínio e o site está usando HTTPS. Configurei até mesmo o www, apenas por precaução, nas configurações.

Ao investigar, vejo que, em Produtos, nas configurações de Login com Facebook, não apenas a opção “Forçar HTTPS” está ativada, mas também esta:

Usar Modo Estrito para URIs de Redirecionamento: Permitir apenas redirecionamentos que usem o SDK do Facebook ou que correspondam exatamente às URIs de Redirecionamento OAuth Válidas. Altamente recomendado.

Essa configuração não pode ser desativada, como li em outros lugares para resolver esse problema agora. Ao adicionar o domínio lá, ocorre um erro indicando que a URI de redirecionamento não está na lista de permissões e não corresponde.

Qual seria a URI de redirecionamento para o Discourse, tanto para criar uma conta quanto para fazer login em uma conta?

Qual é o valor exato da URI de redirecionamento que você configurou nas configurações de login do Facebook?

Sob as instruções que encontrei aqui, não vi nenhum exemplo para as configurações de OAuth do cliente. Por enquanto, configurei como https://examplesite.com/ para ver se funcionaria ou geraria um erro. Criei uma conta aqui tentando capturar a URL completa de redirecionamento, mas não consegui capturá-la. Não tenho certeza do que precisa ser para que isso funcione tanto no login quanto na criação de uma conta.

Não havia opção para desativar a configuração.

Eh, o quê? As instruções são bastante claras.

Configure o campo Valid OAuth redirect URI, inserindo https://discourse.example.com/auth/facebook/callback – obviamente, substituindo o domínio pelo nome de domínio real do seu site e mantendo o protocolo HTTPS.

Hmm, na verdade eu copiei e colei isso da página. Mas não percebi onde ele foi colocado na configuração. Eu o vi, mas acho que não salvou. Vou tentar agora. Obrigado.

Funcionando perfeitamente. Acho que não salvei depois. Obrigado.