Я пытаюсь реализовать вход в Facebook с использованием Loopback в качестве API,
Подписан http://loopback.io/doc/en/lb3/Tutorial-third-party-login.html
и https://github.com/strongloop/loopback-example-passport Я не могу применить учебник к своему делу, потому что в примере,
сторона клиента и сторона сервера находятся в одном проекте.
Мое приложение:
Веб-приложение (пользовательский экспресс-сервер NextJS)
- пример конечной точки: www.myapp.com
- Пользователь нажимает кнопку «Войти по Facebook», чтобы получить access_token после отправки в API.
Приложение API (Loopback)
- пример конечной точки: www.api-myapp.com
- API получает access_token от клиента, а затем извлекает данные из Facebook graph API.
- Если электронная почта существует, выполните автоматический вход и верните клиенту токен.
- В противном случае зарегистрируйте нового пользователя и верните токен клиенту.
Из следующего потока я не могу реализовать этот поток с помощью Loopback :(
Я могу зарегистрироваться / войти с помощью имени пользователя и пароля в обычном случае, но я путаю регистрацию / вход с помощью входа на Facebook.