使用android + nodejs进行身份验证

时间:2017-05-13 12:17:05

标签: javascript android node.js postgresql

我正在尝试使用postgresql作为数据库在服务器上构建一个带有nodejs的Android应用程序,几天前我使用护照在网站上进行简单的身份验证。

但是对于android,即使用户没有与服务器建立连接,我仍希望保持会话处于活动状态。所以我可能需要将会话保存在设备缓存中。

所以我想注册,登录,保存设备上的会话并保持身份验证。我怎么能用移动设备做这样的事情?使用护照是个好主意吗?我搜索了很多,但我似乎没有找到一个很好的解决方案。

1 个答案:

答案 0 :(得分:0)

PassportJS绝对是出于此目的。 我最终使用JSON web tokens从Android应用程序进行身份验证。 如果您使用的是JWT,则无需维护会话。 这是一个使用JWT护照的简单教程:JWT and PassportJS 您所要做的就是从服务器获取令牌并将其缓存在Android上。 在了解了JWT和Passport流程之后,考虑在Android上处理它会更容易。

或者,如果您想使用会话,可以从此回购中获得一些帮助:Passportjs-Session-Android