1

我可以使用本教程设置 django-allauth 和社交登录。但是我需要在 https 中运行我的所有网站。

django-allauth 能否成功可靠地与 django-sslify 一起使用?

4

1 回答 1

2

您在其中托管 Django 的 Web 服务器处理 SSL。例如,如果您将 Nginx 或 Apache 放在前面,它们将完成所有 SSL 工作。Django 没有任何 HTTP 与 HTTPS 的概念。

django-sslify 模块不会使站点在 SSL 中运行,它只是将任何检测到的非 SSL 请求重定向到等效的 SSL URL。

要让 django-allauth 使用 SSL,您需要做的就是确保重定向 URL 的配置设置为 https://... 等。

于 2014-06-09T06:57:10.880 回答