使用PassportJS验证Android应用程序

使用PassportJS验证Android应用程序,android,node.js,express,passport.js,Android,Node.js,Express,Passport.js,我一直在使用passportjs对我的web应用程序进行用户身份验证。现在,我正在为同一个项目开发Android客户端。当我使用local strategy登录时,我成功地在Android上登录。然而,在登录之后,当我试图从服务器上的另一个URI获取数据时,我得到了“无效的用户名或密码” 当我检查req时,当android请求特定URI上的数据时,并没有req.user对象。当从web应用程序访问相同的URI时,它包含req.user对象上的用户数据。在安卓系统的例子中没有什么 我了解到,对于A

我一直在使用passportjs对我的web应用程序进行用户身份验证。现在,我正在为同一个项目开发Android客户端。当我使用local strategy登录时,我成功地在Android上登录。然而,在登录之后,当我试图从服务器上的另一个URI获取数据时,我得到了“无效的用户名或密码”

当我检查req时,当android请求特定URI上的数据时,并没有req.user对象。当从web应用程序访问相同的URI时,它包含req.user对象上的用户数据。在安卓系统的例子中没有什么

我了解到,对于Android,我们进行基于令牌的身份验证。然后我在passport js中遇到了Bear策略。它有一些重定向URL的选项。我想我无法在Android应用程序中处理重定向URL。
我已经使用passport本地策略做了很多工作。请告诉我,如果我想在我的android应用程序中也使用相同的策略,我应该做什么或研究什么。

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


快速搜索后,我找到了此软件包:

最终解决方案是什么?提前谢谢!如果您进行基于会话的身份验证,如果您进行基于令牌的身份验证,则使用Android Account manager。我后来切换到基于令牌的身份验证。您使用passport.js使用基于令牌的身份验证吗?与OauthGoogle+相同吗?Google+已经不存在了。