Friday, December 31, 2010

Re: Linux password authentication for django

Hi Marc,

Thank you so much! You really helped me!

Bill

On Dec 30, 10:24 am, Marc Aymerich <glicer...@gmail.com> wrote:
> 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-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment