我正在为我的应用程序使用node.js
,我必须通过谷歌进行用户身份验证。我看过passport-google
模块,但我从中得不到任何想法,并且没有用户名和密码的变量。
有一点是我的应用程序是桌面应用程序。
答案 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