node.js - интеграция hapi.js в Facebook (логин, регистрация) - PullRequest
0 голосов
/ 01 мая 2019

Я совершенно нуб в hapi.js

Как лучше всего войти в систему и зарегистрироваться через Facebook с помощью фреймворка hapi?Frontend отправит мне токен, после чего мне нужно снова подключиться к Facebook из бэкэнда и проверить идентификатор пользователя.

Я не нашел учебник или документацию, которые объясняют эту реализацию некоторыми примерами.

Я видел в качестве паспорта lib, но только для express.js.Есть ли какой-нибудь простой способ связать фреймворк hapijs с facebook?

Наконец я только что сделал простой запрос с accessToken через axios на facebook / graph, и это работает.

Вы интегрировали hapi.js с другими библиотеками со сложной связью?Я пытался использовать hapijs / bell, но у меня это не работает.Спасибо за ваш ответ.

1 Ответ

0 голосов
/ 02 мая 2019

В моей компании мы сделали логин FB "с нуля".Клиент отправляет информацию о пользователе в случае, если это входящий вызов, а также accessToken.

Затем мы проверяем в Facebook, что токен доступа зарегистрирован на тот же адрес электронной почты, что и тот, который отправил нам клиент.

Последняя проверка состоит в том, что fbId, отправленный клиентом, совпадает с тем, который мы сохранили в базе данных.

Мне кажется, что это похоже на ваш рабочий процесс ... Вполне возможно, что мы имеемсделал что-то не так надежно… Я проверю Белла на случай, если

...