我想在我的本地机器上测试Google登录系统。但是,当我创建一个新的OAuth按钮:“”时,它要求我填写经过授权的重定向URI,它需要是一个有效的地址(以.com或.org结尾)。
显然,当我们在本地开发时,最终没有.com或.org。我有一个虚拟主机装置..。我的本地发展地址是mywebsite.local
是否有一种方法可以将重定向URI输入为mywebsite.local
,而不重述错误:
无效的重定向:http://mywebsite.local/login/auth必须以公共顶级域(如.com或.org)结束
发布于 2015-03-09 01:56:39
为了进一步了解pinoyyid的答案,下面是您希望在/etc/hosts
文件中得到的内容。
0.0.0.0 mywebsite.com
我在里面的其他东西之后又加上了新的规则。
然后,您可以在mywebsite.com访问您的开发站点,并在Google控制台中输入正确的重定向URL。
发布于 2016-03-20 03:15:56
您可以将“授权重定向URI”设置为本地IP (如http://127.0.0.1/callback),它对我来说很好。
真正令人苦恼的是,谷歌不允许用户将外部IP (假设您的服务器IP类似于99.99.99.99)配置为“授权重定向URI",谷歌希望”授权重定向URI“以公共顶级域(如.com或.org)结尾。
发布于 2014-10-05 07:16:55
只需将开发服务器IP地址映射到/etc/host中的dev.example.com即可。
https://stackoverflow.com/questions/26183980
复制相似问题