如何使用 python-social-auth 制作 facebook 身份验证弹出窗口

How to make facebook authentication pop-ups using python-social-auth

我正在使用 social-auth-app-django with FacebookOAuth2 backend what is based on python-social-auth 并尝试在 facebook 身份验证 trought 应用程序设置中设置 display=popup

发现 this old issue for django-social-auth 有利于 python-social-auth 的弃用,但该选项不起作用。

您可以在设置中添加以下行

SOCIAL_AUTH_FACEBOOK_AUTH_EXTRA_ARGUMENTS = { 'display': 'popup', }

我从源码中查到的: https://github.com/python-social-auth/social-core/blob/master/social_core/backends/base.py#L203