node.js - Google oauth 在本地主机上工作,但不在我的网络服务器上
问题描述
只是对 google oauth 感兴趣。
谷歌有你可以访问的三个基本范围,电子邮件、openid 和个人资料。在本地将其构建到我的网站中时,所有三个范围都可以工作。但是,我今天将网站上传到我的服务器上,当我尝试通过 google oauth 进行身份验证时,它返回了错误 403(禁止)。当我从范围中删除配置文件时,它工作得很棒!
为什么“个人资料”在本地网站上有效,但在服务器端网站上无效?我已经研究了一整天,发现了一些关于使用 google+ api 的信息,但我不知道在我的应用程序中放置密钥的位置。
'openid' 和 'email' 工作,所以我可以在网站上做一个工作,但是任何帮助将不胜感激。
解决方案
推荐阅读
- python - 超参数调整以决定最佳神经网络
- html - URL双重编码问题html +Apache2.2 +Mod_rewrite
- bash - 更改用户并在bash下执行一个命令
- alloy - 合金分析仪元素对比
- ubuntu - 如何连接 ca、客户端证书和密钥文件并在 ubuntu 上使用 update-ca-certificate 对其进行更新
- python - 由于命名空间,使用 Scrapy Python 无法从带有 xpath 的响应 html 中提取数据
- python - Python - 硬币翻转条纹
- c++ - (C++) 模板类的容器
- pandas - pandas:计算分类列的行最大值
- c++ - 使用动态数组实现堆栈的类,在代码分级器中给出分段错误