Как создать службу REST в node.js, используя паспорт для facebook без клиентов?

Я учусь создавать только остальные сервисы (без клиентов), используя node.js и паспорт. До сих пор мне удавалось определить как установить стратегию facebook, но все эти примеры знают о клиентской стороне, поэтому она обслуживает страницы при успешном или неудачном сценарии. Поскольку я понятия не имею, кто будет клиентами, у меня есть следующие вопросы:
Поскольку первоначальный вызов мог вернуться обратно к клиенту, не дожидаясь обратного вызова, как нам создать аутентификацию таким образом, затем тот же клиент возвращается, чтобы увидеть статус аутентификации, мы помещаем токен в сеанс, когда аутентификация на стороне сервера завершена? форма аутентификации в социальных сетях?


person Nair    schedule 28.04.2015    source источник
comment
Я нашел ближайший ответ здесь stackoverflow.com/questions/14572600/passport- js-restful-авторизация   -  person Nair    schedule 29.04.2015


Ответы (1)


Я нашел ближайший ответ здесь passport.js RESTful auth
Для мобильных приложений, поскольку аутентификация в социальных сетях происходит на стороне клиента, нет необходимости в аутентификации и обратном вызове на стороне сервера. Скорее установите доверительные отношения с клиентом с помощью некоторого зашифрованного секретного кода и используйте https для передачи запроса обратно на сервер от клиента после аутентификации в клиенте и обновления сервера с помощью аутентифицированного токена.

person Nair    schedule 29.04.2015