django添加ldap认证
来源:互联网 发布:软件质量控制 编辑:程序博客网 时间:2024/05/16 10:26
首先需要安装python-ldap和django-auth-ldap两个模块
然后设置settings.py文件,添加代码如下:
#LDAP configuration
import ldap
from django_auth_ldap.config import LDAPSearch
#依次向后认证,直到通过为止,一下配置是先认证ldap,如果没过再认证本地数据库
AUTHENTICATION_BACKENDS = (
'django_auth_ldap.backend.LDAPBackend',
'django.contrib.auth.backends.ModelBackend',
)
#ldap服务器地址
AUTH_LDAP_SERVER_URI = 'ldap://lunar.storm'
#ldap服务器认证过的dn和密码
AUTH_LDAP_BIND_DN = "CN=xxx,OU=xxx,OU=xxx,DC=xxx"
AUTH_LDAP_BIND_PASSWORD = "111111"
AUTH_LDAP_USER_SEARCH = LDAPSearch("OU=xxx,OU=xxx,DC=xxx", ldap.SCOPE_SUBTREE, "(&(objectClass=user)(sAMAccountName=%(user)s))")
AUTH_LDAP_USER_ATTR_MAP = {
"first_name": "first_name",
"last_name": "last_name",
"email": "mail"
}
0 0
- django添加ldap认证
- Django集成LDAP认证方式
- LDAP认证
- LDAP 认证
- LDAP认证
- spring security LDAP 认证
- Spring Ldap 域认证
- C# LDAP认证登录
- LDAP 用户认证!
- C# LDAP认证登录
- C# LDAP认证登录
- zabbix 监控LDAP认证
- 各种ldap认证
- nginx 搭建LDAP认证
- openvpn+ldap认证
- jenkins ldap 认证配置
- LDAP认证SVN
- 安全之LDAP认证
- 《原创》蛇形矩阵
- Android Service获取当前位置(GPS+基站)
- BloomFilter
- Android进阶2之 阴影制作(Shadow)
- 拦截数据库增删改操作
- django添加ldap认证
- 黑马程序员——Java基础---Java语言基础(二)
- 移动webAPP前端开发代码演示和技巧汇总
- WinXP 比 Win2008R2 更高效? 我反正信了.
- npm cache server
- js有关元素内容操作小结
- 来自知乎-Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?
- 【牛刀小试2】密码保护
- c/c++使用VS2013连接MySQL与ubuntu下c链接mysql