我正在尝试添加谷歌授权重定向URI我已经添加了两个域用于本地测试http://127.0.0.1:8000/app/oauth/complete/google-oauth2/和http://localhost:8000/app/oauth/complete/google-oauth2/
以上两个域工作正常
但是当我想把http://192.168.64.2:8000/app/oauth/complete/google-oauth2
显示以下错误
Invalid Redirect: must end with a public top-level domain (such as .com or .org).
Invalid Redirect: domain must be added to the authorized domains list before submitting.
将http://192.168.64.2:8000/app/oauth/complete/google-oauth2添加为授权重定向URI的域实际上有什么问题?
2条答案
按热度按时间70gysomp1#
您不能添加不是127.0.0.1的IP地址。如果您想添加这样的位置,您需要设置一个服务器,并使其可以从公共www域访问。
n3h0vuf22#
是的,您不能将IP地址添加到授权的URL
AWS ec2示例有两个
PublicIPAddress
和PublicDnsName
PublicDnsName
看起来像ec2-113-34-20-346.app-north-4.compute.amazonaws.com
,您必须检查您的示例以获得更多细节。将
PublicDnsName
添加到ALLOWED_HOSTS
和CSRF_TRUSTED_ORIGINS
settings.py
在谷歌控制台中将其添加到授权的url