2016-10-11 15 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

回答

相關問題