Я реализовал Angular 9 Social Login в моем frontend
приложении.
(для тех, кто не знаком с angular-social-login
:
Внешний процесс:
- Открывает новый
browser tab
- Запрос на разрешение доступа к профилю publi c пользователя.
- предоставить
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}
Вопросы:
- Какой
API endpoint
следует использовать, чтобы «предоставить token
и получить profile
» из facebook?