Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Autenticação Facebook

Boa Noite.

Fiz um app com ionic 2 que conecta em um API REST em PHP, agora gostaria de saber como faço para realizar a autenticação utilizando api do facebook.

Ainda não entendi como consigo autenticar o aplicativo e posteriormente a API REST, já que não quero deixá-la exposta.

2 respostas

Bom dia!

Você precisa estudar especificadamente como o Facebook expõe a API de autenticação deles para que possa se integrar com ele. Inclusive o Facebook tem uma área dedicada para isso e o tutorial depende do tipo de aplicação. Você pode acessá-lo aqui:

https://developers.facebook.com/docs/facebook-login/

Porém, há plugins e bibliotecas que reduzem bastante a complexidade (mas conhecer o protocolo o deixará mais segundo).

No caso, você precisará lançar mão do ng2-cordova-oauth, um plugin que o ajudará tanto para fazer loggin no facebook ou na sua conta do Google.

Mas atenção: você precisa sempre se atualizar sobre o processo de autenticação, pois as bibliotecas mudam e às vezes você precisa atualizar sua app caso contrário ela não fará o login.

Sobre um tutorial detalhado, eu não tenho nenhum, pois não uso esse serviço.

Vamos deixar sua resposta aberta um tempo para ver se alguém já conseguiu uma solução plausível e queira compartilhar.

solução!

Encontrei um artigo no Medium em que o autor explica bem como funciona o processo de autenticação App + Facebook + REST. Segue link

https://medium.com/@robince885/node-js-rest-api-facebook-login-121114ee04d8

Obrigado pela atenção Flávio.