Проверка на стороне сервера - вход через Facebook без перенаправления - PullRequest
0 голосов
/ 17 июня 2020

Я реализовал Angular 9 Social Login в моем frontend приложении.


(для тех, кто не знаком с angular-social-login:

Внешний процесс:

  1. Открывает новый browser tab
  2. Запрос на разрешение доступа к профилю publi c пользователя.
  3. предоставить response с auth token входа пользователя.

Цель:

Теперь я хочу взять токен, который получил пользователь, отправить его на сервер (node.js) и там связываются с Facebook, чтобы проверить это auth token и получить данные профиля пользователя.


Попытки:

I ' мы пытались использовать Facebook вручную поток входа в систему и Подтверждение личности раздел.

Там я обнаружил, что эта конечная точка генерирует access token (зачем? Я тоже не могу понять):

GET https://graph.facebook.com/v7.0/oauth/access_token?
   client_id={app-id}
   &redirect_uri={redirect-uri}
   &client_secret={app-secret}
   &code={code-parameter}

Вопросы:

  1. Какой API endpoint следует использовать, чтобы «предоставить token и получить profile» из facebook?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...