【发布时间】:2013-10-13 11:41:15
【问题描述】:
我有一个网站,基本上要求用户登录才能查看任何内容。如果他们没有登录,那么他们将被重定向到首页和登录表单。
我目前使用 Django 的标准身份验证,并在返回页面之前测试服务器端的身份验证。
我现在想添加 Facebook 登录和身份验证。这是否意味着每次用户导航到任何页面时,我都需要对 Facebook 进行服务器端调用并验证身份验证?这似乎会增加相当多的调用和潜在的页面延迟。
或者,这真的不是一个问题(Facebook 呼叫速度很快)还是我缺少其他一些聪明的方法?以某种方式将呼叫客户端移动到我认为 Facebook 使用缓存的地方?
我查看了一些 Django/Facebook 软件包,但似乎没有一个可以解释总体策略,这正是我希望了解的。我看过的教程描述了如何登录,但不用担心用户退出 Facebook 后会发生什么。
【问题讨论】:
标签: python django facebook-login django-authentication facebook-authentication