Para que o e-Democracia consiga realizar cadastros e logins utilizando redes sociais é necessário criar aplicativos em cada rede social e configurá-los corretamente.
Facebook
O Facebook mudou, recentemente, sua API de login social, adicionando algumas restrições de segurança. Por isso, é necessário que sua instância do e-Democracia funcione com HTTPS. Caso você não seja da área técnica, passe essa mensagem à eles.
Volte a página de Configurações > Básico e salve o ID do Aplicativo e a Chave Secreta do Aplicativo. Eles serão inseridos no arquivo de configuração do docker, o docker-compose.production.yml .
Abra o arquivo docker-compose.production.yml e procure o serviço edemocracia. Nas suas variáveis de ambiente, procure por SOCIAL_AUTH_FACEBOOK_KEY e adicione o ID do Aplicativo. Procure por SOCIAL_AUTH_FACEBOOK_SECRET e adicione a Chave Secreta do Aplicativo.
Pronto. O login social com Facebook está configurado. Agora basta publicar o aplicativo para que todos os usuários do Facebook possam utilizá-lo como forma de login.
No menu lateral, acesse a opção Revisão do Aplicativo:
Agora basta clicar em Tornar Nome do Aplicativo público?
Login Social