googleoauth在从http转换到https后停止工作

2024-06-17 12:08:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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,而不会给现有用户带来任何麻烦?你知道吗


Tags: thedjango用户httpscomauthweb应用程序