💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 安装 用pip安装包: `$ pip install django-auth-ldap` 在Python 2下,它需要python-ldap> = 2.0; 在Python 3下,它使用pyldap。 无论哪种情况,您都需要在系统上提供OpenLDAP库和头文件。 要在Django项目中使用auth后端,请将“`django_auth_ldap.backend.LDAPBackend`”添加到`AUTHENTICATION_BACKENDS`中。 不要添加任何东西到 ~~~ INSTALLED_APPS。 AUTHENTICATION_BACKENDS = [ 'django_auth_ldap.backend.LDAPBackend', ] ~~~ LDAPBackend应该与自定义用户模型一起工作,但是它确实假定数据库存在。 注意 LDAPBackend不从ModelBackend继承。 可以通过将LDAPBackend配置为从LDAP服务器绘制组成员资格来使用LDAPBackend。 但是,如果您想为单个用户分配权限或将用户添加到Django中的组中,则需要安装两个后端: ~~~ AUTHENTICATION_BACKENDS = [ 'django_auth_ldap.backend.LDAPBackend', 'django.contrib.auth.backends.ModelBackend', ] ~~~