On Thu, Dec 30, 2010 at 4:24 PM, Marc Aymerich <[email protected]> wrote:

>
>
> On Thu, Dec 30, 2010 at 6:35 AM, Bill <[email protected]> wrote:
>
>> Hi there,
>>
>> I want to know is there any authentication module base on Linux passwd/
>> shadow file for django?
>>
>
> http://atlee.ca/software/pam/module-index.html
>
> import pam
> from django.contrib.auth.models import User
>
> class PamBackend:
>
>     def authenticate(self, username=None, password=None):
>         # Check the username/password and return a User.
>         if pam.authenticate(username, password, service='login'):
>              try:
>                 return User.objects.get(username=username)
>             except User.DoesNotExist:
>                 pass
>         return None
>
>
>
ouch, I misunderstood your question. if you're using mysql as a db backend
for you django project, you can use pam-mysql
http://pam-mysql.sourceforge.net/ for the authentication on your servers.



-- 
Marc

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to