如何使用node.js对Google用户进行身份验证

时间:2013-01-23 05:27:24

标签: node.js

我正在为我的应用程序使用node.js,我必须通过谷歌进行用户身份验证。我看过passport-google模块,但我从中得不到任何想法,并且没有用户名和密码的变量。

有一点是我的应用程序是桌面应用程序。

2 个答案:

答案 0 :(得分:6)

你可以通过OAuth或OpenID来做这两种情况。在passport.js上有非常详细的例子你还需要什么

表示OAuth示例 https://github.com/jaredhanson/passport-google-oauth/blob/master/examples/oauth2/app.js

for OpenID Example(不建议使用) https://github.com/jaredhanson/passport-google/blob/master/examples/signon/app.js

我认为他们非常自我解释..

答案 1 :(得分:2)

googleapis模块支持OAuth 2.0,https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js

上有一个示例