安装

这个认证后端使Django能够通过任何LDAP进行用户验证,简单的把django_auth_ldap.backend.LDAPBackend添加到AUTHENTICATION_BACKENDS即可。不建议把django_auth_ldap加入到INSTALLED_APPS中,除非你要进行单元测试。LDAP的配置就像配置模板一样简单,而且提供了丰富的选项对用户、组、权限进行操作,这些功能依赖python-ldap包。

注意:LDAPBackend并不继承自ModelBackend,所以单独的为LDAP用户配置一个组是可能的。然而,如果你想为单独的用户指定权限或把用户添加到django组中,你需要以下两种后端同时存在:

AUTHENTICATION_BACKENDS = (
    'django_auth_ldap.backend.LDAPBackend',
    'django.contrib.auth.backends.ModelBackend',
    )

results matching ""

    No results matching ""