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:

![](https://help.scriptcase.net/galleryDocuments/edbsnb801554b53b75720ab9c68b4246ae21389a6654b7494e22f635c1bec0f1ad229fb18a145c8cd6919bf0eb89a5ad76bd9?inline=true)

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 ID**e o **Secret.**

# [Gerando as credenciais para autenticação com Facebook](https://help.scriptcase.net/portal/pt/kb/articles/gerando-as-credenciais-para-autenticacao-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:

![](https://help.scriptcase.net/galleryDocuments/edbsn6c0ce1d6b1474d093b0837578a3b3f911fbb2831baed36c919ce29ec32c2d6fbe3abcd1b1fbd16867dcc3df59ce37717?inline=true)

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:**

![](https://help.scriptcase.net/galleryDocuments/edbsn870b4f13263f66cc2809ef0637fb6ddf888ac78f888ea075ab55522236bf00e7f99ddb0f372d6c7a0f393fa37786cb0b?inline=true)![](https://help.scriptcase.net/galleryDocuments/edbsn392530add645d81986494c9d6f23607fa64a3d2efa041b614616ec36147799c91d30ebc8b67df52550a25d9076ab0c49?inline=true)

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 "**+**":

![](https://help.scriptcase.net/galleryDocuments/edbsn0d873327f07b1e48a0a43ac17c3fdfd02c67f8c814aebf43b6568e0253a0c3b398e5d30a4a4f951f9e1bad541a019a5d?inline=true)

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:

![](https://help.scriptcase.net/galleryDocuments/edbsncf52e1f5a0949e525a632d0dfdc68be344ca829c82927b6997a5b9bf2bd880fb340063bada89bceae35436e079c7d8e4?inline=true)![](https://help.scriptcase.net/galleryDocuments/edbsn1fea1cc6ba6afa809b309e2ab2feeffbc216c4f5764edb92c3666609afaf3eb88a3c876a1a86c1829610caf83c0370bb?inline=true)

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:

![](https://help.scriptcase.net/galleryDocuments/edbsn84573b24c5aae9d0eb6018630a61b4e46af5f0ceac0e30b3874d74f954e3c34a271bf3dbf086ff083cbcc9d45b185451?inline=true)

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:

![](https://help.scriptcase.net/galleryDocuments/edbsn1fea1cc6ba6afa809b309e2ab2feeffb39958fe587dc3ec6cc39a3be7fd9186ae7e3912bfe7a48d00f9dda73873e1c43?inline=true)![](https://help.scriptcase.net/galleryDocuments/edbsn1a55f9d70fff82ad753e604b23400ad9233b20a43e362f60e2dbef985424c2cdd2b1f86d58b4221196ec3e457074e2a9?inline=true)

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:

![](https://help.scriptcase.net/galleryDocuments/edbsnaca3f44c645ca626aa0b6fad09abc6a84d971f31e8fccb3a86f09c1e0123bd3a4142c38edd312841d8a4fabec8efc46e?inline=true)![](https://help.scriptcase.net/galleryDocuments/edbsn852b173029a6d499cd78a4128db5d2b7abd35d2aa364264abfc59fc8fa2c82927b52b42cd4322f7d6331c40b23f273af?inline=true)