我在Django创建了一个web应用程序,设置Google和Facebook的O-auth(使用python-social-auth
)进行登录,并将其托管在域example.com
上。许多用户已经使用Google sign在其上注册然而,在昨天我为我的网站设置了ssl证书并升级到了一个https
连接。之后我去了医院控制台.developers.google并更改了授权的JavaScript起源到https://example.com并授权重定向uri到https://example.com/soc/complete/google-oauth2/.Nowoauth正在为新用户工作,但是旧用户收到错误代码400(重定向uri不匹配)的错误,并显示以下消息-
The redirect URI in the request,does not match the ones authorized for the OAuth client.
我猜这是因为为用户创建的令牌有一个http终点。如何我是否刷新这些令牌以指向新的https url,而不会给现有用户带来任何麻烦?你知道吗
您可以为重定向URl和源提供多个URl,因此只需确保您配置了http和https变体。你知道吗
相关问题 更多 >
编程相关推荐