Я использую узел с выражением как сервер для моего одностраничного приложения (я использую AngularJS, но это не связано с вопросом). Мне нужно добавить возможности аутентификации с использованием паспортных данных или everyauth. Я не могу использовать другой пакет. Я пробовал много раз, чтобы сделать работу по проверке подлинности на моем одностраничном приложении, но мне не удалось это сделать без обновления страницы. Я ищу способ, чтобы связаться с Facebook и это мой передний конец кода:Использование passportJS или everyauth в одностраничном приложении
function facebookLogin(callback) {
FB.login(function (response) {
if (!response.authResponse) {
console.log('Facebook login failed', response);
callback(false, response);
} else {
console.log('Facebook login complete', response);
callback(true, response);
}
});
}
facebookLogin(function(isConnected, response) {
if (isConnected) {
// HERE I NEED TO CALL SERVER SIDE AND CONNECT USING PASSPORT OR EVERYAUTH
// I WANT TO DO IT WITHOUT PAGE REFRESH
}
});
Любая идея, как я могу это сделать? Или где-нибудь с примером? Помните, мне нужно соединить без обновления страницы.
Я ищу аналогичное решение, я предполагаю, что это единственный способ сделать это, используя стратегию переноса (pass-http-bearer), вы попробовали? –
@GuyKorland: Нет .. Что это за пакет? – Naor
это плагин для паспорта, позволяющий аутентификацию на предъявителя. –