通过Facebook登录Django网站

时间:2012-11-20 18:00:56

标签: python django facebook

我正在使用Django。

我使用facebook-connect在我的页面上放置了一个Facebook登录按钮。此功能非常有效。任何用户都可以点击按钮直接登录Facebook。我还可以在我的站点数据库中存储Facebook用户信息,例如姓名和电子邮件地址。

但我希望用户能够点击Facebook登录按钮并登录我的网站。目前他们只能登录Facebook。如何使用Facebook登录按钮对我网站上的用户进行身份验证?

2 个答案:

答案 0 :(得分:0)

查看广泛使用的django-facebook应用

答案 1 :(得分:0)

你可以看看django docs:

other authentication sources

编写自定义后端:

class MyBackend(object):
    def authenticate(self, username=None, password=None):
        # Check the fb user is logged in, create User if needed and return a User by fbid.