使用PassportJS验证Android应用程序

时间:2014-10-23 17:06:09

标签: android node.js express passport.js

我一直在使用passportjs在我的网络应用程序上进行用户身份验证。现在,我正在为同一个项目开发Android Client。当我使用本地策略登录时,我已成功登录Android。但是,登录后,当我尝试从服务器上的另一个URI获取数据时,我收到了“用户名或密码无效”。

当我检查req时,当android询问特定URI的数据时,没有req.user对象。从Web应用程序访问相同的URI时,它包含req.user对象上的用户数据。在Android的情况下没有任何内容。

我了解到,对于Android,我们会进行基于令牌的身份验证。然后我在护照js中遇到了持票人策略。它有一些重定向URL的选项。我想我无法在Android App中处理重定向网址。 我已经使用护照本地策略做了很多工作。请告诉我,如果我想在我的Android应用程序中使用相同的策略,我应该怎么做或查看。

2 个答案:

答案 0 :(得分:4)

我在下面的帖子中找到了这个问题的答案。在这里发布,它可能会帮助其他人。

https://plus.google.com/u/0/+SojharoMangi/posts/N1d5XQawSnU

答案 1 :(得分:0)

快速搜索后,我找到了这个包: https://www.npmjs.com/package/passport-facebook-token