Autenticação com o Facebook a partir de uma aplicação de Controle

Á

Álvaro Moura

Última atualização em Jul 6, 2026

Na aplicação de Controle, existe um recurso no menu lateral esquerdo chamado "Autenticações". Nesse recurso existem as opções de autenticação da aplicação de Controle com o Facebook, o Twitter e o PayPal.

Para este artigo, vamos aprender como utilizar a autenticação com o Facebook.

1 - Depois de criarmos uma aplicação de Controle, vamos precisar criar ao menos um campo na aplicação de Controle, para em seguida irmos até a opção "Autenticações" que fica no menu lateral esquerdo da aplicação de Controle, conforme destacado na imagem abaixo:

2 - Logo na primeira opção, encontraremos o bloco do Facebook com os campos que devem ser preenchidos para que a autenticação funcione. Estes campos podem ser gerados através da página Facebook para Desenvolvedores, e para saber o passo a passo dessa geração, você pode acessar o link do artigo abaixo que mostra como gerar o App IDe o Secret.

Gerando as credenciais para autenticação com Facebook

3 - Além de realizar o procedimento de geração das credenciais acima, precisamos também habilitar a URL da nossa aplicação de Controle para evitar o retorno da mensagem descrita na imagem abaixo quando formos executar nossa aplicação e utilizar a autenticação com o Facebook:

Para isso, devemos ir até a opção "Login do Facebook -> Configurações" na página do Facebook for Developers, e logo em seguida habilitar a opção "**Forçar a reautenticação do OAuth na Web"**e adicionar a URL da nossa aplicação de Controle em URls de redirecionamento do OAuth válidos:

4 - Antes de inserirmos as informações dos campos **App ID e Secret,**vamos criar um método que será inserido posteriormente no campo Retorno do Método,que é utilizado para validação depois de voltar do webservice, como está definido na própria descrição do campo. Clicamos no ícone de "+":

5 - Chamaremos o nome do método de "facebook", clicamos no botão "Criar". Para o exemplo, vamos adicionar um simples alert no método utilizando a macro **sc_alert()**apenas para essa validação:

6 - Voltamos até a opção "Autenticações" após salvar o método, e selecionamos o método facebook no campo "Retorno do Método" que acabara de ser criado. Além disso, inserimos as credenciais que foram geradas na página **Facebook for Developers,**de acordo com o terceiro passo:

7 - Feito isso, vamos até a opção "Barra de Ferramentas" no menu lateral esquerdo da aplicação de Controle, pois precisaremos habilitar o botão de autenticação com Facebook levando ele da coluna esquerda para a direita:

8 - Salvamos a aplicação, geramos o código-fonte e executamos. Com a aplicação executada, vamos clicar no botão "Facebook" que foi habilitado para a aplicação. Seremos redirecionados para inserirmos a senha de nossa conta no Facebook, e logo a autenticação será concretizada: