jon*_*tyo 27 oauth google-login oauth-2.0 google-oauth
我想在本地计算机上测试Google Social登录系统.但是,当我创建新的OAuth按钮时:"创建新客户端ID",它要求我填写授权重定向URI,该URI需要是有效地址(以.com或.org结尾).
显然,当我们在本地开发时,我们最后没有.com或.org.我有一个虚拟主机设置...我的本地开发地址是mywebsite.local
有没有办法输入重定向URI mywebsite.local没有接收错误:
无效的重定向:http://mywebsite.local/login/auth必须以公共顶级域名(例如.com或.org)结尾
您可以将"授权重定向URI"设置为本地IP(如http://127.0.0.1/callback),这对我来说很好.
令我痛苦的是,谷歌不允许将外部IP(假设您的服务器IP如99.99.99.99)设置为"授权重定向URI",谷歌希望"授权重定向URI"以公共顶级结束域名(例如.com或.org).
除了pinoyyid的答案,这就是您想要在/etc/hosts文件中提供的内容。
0.0.0.0 mywebsite.com
Run Code Online (Sandbox Code Playgroud)
我将新规则放在已经存在的所有其他内容之后。
然后,您可以访问mywebsite.com上的开发站点,并在Google Developer's Console中输入正确的重定向URL。
只需将您的开发服务器 IP 地址映射到 /etc/hosts 中的 dev.example.com 即可。
| 归档时间: |
|
| 查看次数: |
12992 次 |
| 最近记录: |