On Thu, Dec 30, 2010 at 6:35 AM, Bill <billchen...@gmail.com> 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


-- 
Marc

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

Reply via email to