Как обрабатывать аутентификацию (например, local и Facebook), используя паспорт .js, через API RESTful, а не через веб-интерфейс?
Конкретные проблемы связаны с обработкой передачи данных из обратных вызовов в ответ RESTful (JSON) и с использованием типичного res.send({data: req.data}), устанавливающего начальную/логическую конечную точку, которая перенаправляет на Facebook (/логин не может быть доступен через AJAX, потому что это не ответ JSON - это перенаправление на Facebook с обратным вызовом).
Я нашел https://github.com/halrobertson/test-restify-passport-facebook, но мне трудно понять его.
Кроме того, как паспорт .js хранит учетные данные? Сервер (или это сервис?) Поддерживается MongoDB, и я ожидаю, что там будут храниться учетные данные (логин и соленый хэш из pw), но я не знаю, обладает ли этот тип возможностей паспорт .js.