开发者社区> 天飞> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用外部LDAP用户认证后,DJANGO用户如何作登陆的操作?

简介: 公司的要求,使用公司的UM帐号验证密码,然后,在DJANGO里登陆。 因为没有authenticate函数,只有login函数,所以不能简单的使用用户来login,而需要加一个backend参数。。。
+关注继续查看

公司的要求,使用公司的UM帐号验证密码,然后,在DJANGO里登陆。

因为没有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)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DjangoORM 操作 | 学习笔记
快速学习 DjangoORM 操作
50 0
Django框架之ORM
Django框架之ORM
62 0
Django-ORM 使用
Django 神器之懒人必备 - ORM应用
1462 0
django的orm中F对象的使用
今天不巧就用上了。 就是将数据库的字段,自增1的场景。 from django.db.models import F DeployPool.objects.filter(name=deployversion_id).
1218 0
实用型的DJANGO ORM
比较深入一点的内容,需要用时,用心看看。 URL:   https://www.sitepoint.com/doing-more-with-your-django-models/ https://www.
1010 0
作DJANGO ORM时的一些最佳实践
还是国外的正规,都在作DJANGO ORM的解藕化工作了。 外键不用,多对多,一对多,不用。   参考URL: http://scottlobdell.me/2015/01/sql-database-best-practices-django-orm/ ==========这个网站有很多D...
990 0
【转】建立一个更高级别的查询 API:正确使用Django ORM 的方式
这个就比较深入啦。。。 http://www.oschina.net/translate/higher-level-query-api-django-orm 结论: 在视图和其他高级应用中使用源生的ORM查询代码不是很好的主意。
813 0
+关注
天飞
一个运维老同志
1510
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载