Check out pyramid_multiauth.
https://github.com/mozilla-services/pyramid_multiauth


On Mon, Apr 28, 2014 at 4:26 PM, Mike Orr <[email protected]> wrote:

> I need a Pyramid authentication policy that does the following:
>
> - Use LDAP or a local database depending on the username suffix.
> - Retrieve the user's LDAP properties for authorization (especially
> 'ou' and 'ou1').
> - A custom login form for interactive users, and basic auth for
> nonhuman clients. This can be either based on the user agent or
> configured on URL trees, since they will be going to different URLs.
>
> I'm inclined to use 'repose_who' because it's supposed to have all of
> these. Does it actually work well? Is its LDAP subsystem working yet
> or would I have to do significant work on it? (Last I heard it didn't
> have a maintainer.) Are there any other libraries worth considering?
>
> I'm porting a Pylons application which has a custom implementation of
> the first two features, and punts on the third (i.e., Apache's basic
> auth handles those URLs).
>
> I'd ideally prefer something Python 3 compatible, but I understand the
> underlying Python-LDAP is not compatible at this point.
>
> --
> Mike Orr <[email protected]>
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pylons-discuss.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to