Django Social Auth Facebook有效URL回调

时间:2018-08-07 11:46:31

标签: python django facebook ssl

由于facebook不允许来自不安全(http)网站的URL请求访问它。我添加了http://example.com/oauth/complete/twitter/,对于Google来说也一样,它们工作得很好。现在,我尝试对facebook做同样的事情。我的网站拥有ssl证书。我在这里提到了一些问题,但这让我更加困惑。

在我的settings.py中:

AUTHENTICATION_BACKENDS = (
    'social_core.backends.facebook.FacebookOAuth2',
    'social_core.backends.github.GithubOAuth2',
    'social_core.backends.google.GoogleOAuth2',
    'social_core.backends.twitter.TwitterOAuth',
    'django.contrib.auth.backends.ModelBackend',
    'account.authentication.EmailAuthBackend',
)

我的urls.py

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^account/', include('account.urls')),
    url(r'^oauth/', include('social_django.urls', namespace='social'))
]

我已添加 https://example.com/oauth/complete/facebook/在facebook的应用程序中,但是在我单击Facebook登录后,它显示了无效的网址。

0 个答案:

没有答案