Facebook授权Django Admin

时间:2012-09-16 18:32:54

标签: python django facebook django-admin

我想对Django Admin使用Facebook授权。只有应用程序开发人员(我)才能登录。可能吗?容易?怎么样?

实际上,我甚至想在其中提供一些特殊的图形操作。所以,我应该能够轻松地与管理员一起玩!

1 个答案:

答案 0 :(得分:1)

您可以使用django social auth作为身份验证方式。基本上,它允许您将用户身份验证为django User。然后你进入标准Djangoland",其中具有is_staff标志的用户可以访问管理员,而那些不能访问的用户可以访问。

因此,您可以为Facebook用户提供适当的权限(即is_staff = True),以便您可以访问管理员

有点像鸡肉和鸡肉。这里有鸡蛋问题,但您可以使用manage.py控制台让您的用户成为管理员用户/超级用户。