susundberg / django-auth-ldap-ad Goto Github PK
View Code? Open in Web Editor NEWDjango authentication backend for LDAP with Active Directory
License: GNU General Public License v2.0
Django authentication backend for LDAP with Active Directory
License: GNU General Public License v2.0
I'm using a copy of your project in many projects I build, and you have done a great job !
This package is really awesome... and easy to use !
Do you project to put it into pypi ? We could install it directly :
$ pip install django-auth-ldap-ad
This would be amazing...
Thanks !
First, sorry for filing an issue for this, but I could not find another way of contacting you. I would like to add functionality to this module to be able to look up user information (first_name, email, etc.) for arbitrary users, not just the currently logged in user.
I think what needs to be done is implementing an LDAPSearch class. I would just like to know before I try to look into this: would you want something like this in such a lightweight module? And: What source should I be looking at for the official protocol for implementing such a search?
I would like cac/pki certification with my django app.
Any suggestions or pointers?
I found this but they just said:
"I just did this today by subclassing django.contrib.auth.middleware.RemoteUserMiddleware and changed the header property to the one I had set in my apache conf. I just added the django.contrib.auth.backends.RemoteUserBackend and my middleware to the settings and it works perfectly."
seems this might be similar to ldap authentication as well?
I really don't know much about cac/pki except that I am tired of logging in through username/password...
even if it's only one URI. The default value and README.md are not so clear about this. If in settings.py I use:
'ldap://myserver'
instead of:
['ldap://myserver']
I get LDAPError 2, 'No such file or directory' and 34, 'Numerical result out of range'.
Just wanted to say, I found the "Why" section of your README very useful. Everybody should do it!
In this case it really helped answer the first question that popped into my head, "why wouldn't I use the other more mature one".
This is more a result of investigation than feature request. At this point ldap3 supports both Python2 and Python3 so I'm proposing following migration plan (and am hoping to be able to further it myself)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.