2016-10-11 11 views
1

我想建立一个客户端服务器应用程序,其中客户端是一个Android应用程序,并且服务器是用Node.JS和Express.JS框架编写的。 我遇到了一个主要功能问题,那就是使用Google帐户登录的登录功能。验证通过Node.JS服务器Android应用程序检索谷歌访问令牌

我已经读过,最好的做法是让客户端检索由Google提供的访问令牌并将其发送到服务器,以便它可以进行验证,以便它可以检索有关用户的信息以将其存储到数据库。

我的问题是验证服务器端的访问令牌。到目前为止,我已经使用了3个不同的模块,每个都有问题。

  1. passport-google-id-token [1]此模块仅验证令牌为 ,看它是否有效。它不检索有关 用户的信息
  2. passport-google-token [2]此模块验证令牌并检索有关用户的信息。当使用此模块时,我在初始化构造函数时收到服务器启动时的错误,因此我无法进一步使用此模块
  3. passport-google-plus-token [3]此模块尝试返回500错误代码验证令牌。

我对你的问题如下。是否还有更多模块可以验证Google提供的访问令牌并检索有关用户的信息?如果是这样的话?

感谢

[1] https://www.npmjs.com/package/passport-google-id-token

[2] https://www.npmjs.com/package/passport-google-token

[3] https://www.npmjs.com/package/passport-google-plus-token

回答

相关问题