【发布时间】:2013-12-05 08:40:33
【问题描述】:
我刚刚学习 python 和 django,我建立了一个相当不错的网站来管理数据库和搜索页面。我现在有点困惑的新要求是身份验证应该通过外部提供程序完成(尚不清楚,但可能是 LDAP 或 Kerberos 票证)。
我的想法是通过此服务对用户进行身份验证,如果成功将用户添加到我的 django 创建的带有 syncdb 的数据库(我有权限和组),然后绕过该用户作为已验证的用户,使他们能够在站点中执行操作.
这听起来合理吗?这种身份验证是否有“公认”的方法?我不确定是否必须编写自己的身份验证视图。
谢谢。
【问题讨论】:
-
回答类似问题:stackoverflow.com/questions/19896703/… - 这包含一个示例
Backend类,用于通过外部服务进行身份验证,并在本地创建User对象。
标签: python django authentication