Autenticação usando redes Sociais
Atualizado
Atualizado
Para realizar a integração da ferramenta UserAuth com as redes sociais (Facebook e Google) se faz necessário algumas configurações extras no ambiente. É necessário a utilização de uma URL válida na internet sendo HTTPs, ou seja, é preciso a utilização de um certificado para o domínio.
Primeiramente deve-se fazer o pfSense® responder a um domínio valido na internet, criando um redirecionando DNS para seu IP público. OBS: Nesse caso, o uso de DDNS free, não irá funcionar, pois o próprio Facebook não aceite o domínio ao inserir nas configurações do aplicativo a ser criado.
Após a criação de um redirecionamento e o seu pfSense® responde corretamente é necessário a criação de um certificado para declarar o Captive Portal em HTTPs. Para isso é necessário instalar o ACME.
Primeiramente devemos ativar o ACME.
Processo passo é criar uma chave e registra-la.
A partir de então precisamos criar o certificado, para isso, vamos na aba “Certificates” preenchemos os dados, apontamos para nossa chave, criada no passo anterior, adicionamos a URL do Captive Portal.
Aplicamos o comando necessário para que ele reinicie o serviço sempre que o certificado for renovado.
Após isso clique em “Issue/Renew”
Acessamos o menu “System-> Advanced” e aplicamos o certificado recém criado.
Ao acessar o firewall ou a página de autenticação do UserAuth o mesmo já aparece em HTTPs.