Google API OAuth 2 和 Django

Ale*_*dro 4 python django google-api google-oauth

我使用 Django、Google API Calendar 和 OAuth 2 处理一个项目,但出现以下错误:

(insecure_transport) OAuth 2 MUST utilize https.
Run Code Online (Sandbox Code Playgroud)

当我设置redirect_uriwith时google_auth_oauthlib.flow.Flow,我设置的URIhttp://localhost:8000/google/oauthcallback是: 。

Flu*_*ipt 5

该错误指出要使用 HTTPS 连接,您可以使用 SSL 证书设置该连接,也可以在环境中允许 HTTP 连接,如下所示:

import os 
os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1'
Run Code Online (Sandbox Code Playgroud)

从这个答案