首页 > 解决方案 > Google oauth 在本地主机上工作,但不在我的网络服务器上

问题描述

只是对 google oauth 感兴趣。

谷歌有你可以访问的三个基本范围,电子邮件、openid 和个人资料。在本地将其构建到我的网站中时,所有三个范围都可以工作。但是,我今天将网站上传到我的服务器上,当我尝试通过 google oauth 进行身份验证时,它返回了错误 403(禁止)。当我从范围中删除配置文件时,它工作得很棒!

为什么“个人资料”在本地网站上有效,但在服务器端网站上无效?我已经研究了一整天,发现了一些关于使用 google+ api 的信息,但我不知道在我的应用程序中放置密钥的位置。

'openid' 和 'email' 工作,所以我可以在网站上做一个工作,但是任何帮助将不胜感激。

标签: node.jsgoogle-oauthpassport-google-oauth2

解决方案


推荐阅读