使用外部LDAP用户认证后,DJANGO用户如何作登陆的操作?
2016-06-22 16:45
856 查看
公司的要求,使用公司的UM帐号验证密码,然后,在DJANGO里登陆。
因为没有authenticate函数,只有login函数,所以不能简单的使用用户来login,而需要加一个backend参数。。。
参考URL:
https://www.douban.com/note/325391997/
关键代码如下:
因为没有authenticate函数,只有login函数,所以不能简单的使用用户来login,而需要加一个backend参数。。。
参考URL:
https://www.douban.com/note/325391997/
关键代码如下:
# user = authenticate(username=username, password=password) user = User.objects.get(username__iexact=username) user.backend = 'django.contrib.auth.backends.ModelBackend' login(request, user)
相关文章推荐
- GoldenGate、DataGuard与Stream Replication在数据同步和迁移方面的区别—理论篇
- Golang Map Addressability
- 以goroutine为例看协程的相关概念
- Ubuntu14.04下ROS indigo的安装和配置
- 用django搭建一个简单到不好意思见人的博客
- golang 垃圾回收 gc
- Google I/O 最全记录,看完我们睡不着了!
- 利用pip8.1.2 安装django1.9.7
- GOOGLE PROTOBUF学习与使用心得
- 关于Google浏览器添加QQ电脑管家广告过滤插件出现2345主页拦截问题
- win to go在移动硬盘上制作windows系统
- Golang 中的“潜规则”
- goto编译错误,error: expected ‘;’ before ‘:’ token
- beego autorouter 使用遇到的问题
- ubuntu下最新版golang安装教程
- 使用三重嵌套循环暴力查找勾股数及不同算法的比较(Pythagorean Triples)
- golang的reflect包用在struct上
- golang的strings包的坑
- golang的并发模型
- golang的可用性测试