Я пытаюсь реализовать паспортную стратегию passport-http-bearer
, но не нашел пользователя с информацией Bearer realm="Users"
.
Мой request
является почтовым запросом:
{'token':'simple_access_token',}
Кто-нибудь знает, почему эта ошибка возникает? Также я знаю, что здесь req
должен быть https
или ssl
вместо http
. Как это сделать?
Используемый мной код:
bearerPassportToken: function(req,res){
passport.authenticate('bearer', function(err, user, info){
if ((err) || (!user)) {
if (err) return;
if (!user)
console.log("info);//Info: Bearer realm="Users"
res.redirect('/login');
return;
}
req.logIn(user, function(err){
if (err){
res.redirect('/login');
}
//Need to write code for redirection
;
});
})(req, res);
},