-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tres Seaver wrote:
> Richie Ward wrote:
>> Normally by default, when you are not logged in with repoze.who/what,
>> you are logged in as nothing. I propose a modiforcation that will give
>> the option to set a default user (A user in database called guest with
>> restricted permissions for example) for when you are not logged in.
>> Ideally you could turn this on or off.
> 
>> What do you think is the correct way to impliment this?
>> Would it be accepted if I made a patch?
> 
>> I need this functionality for my project and ideally I would rahter
>> the code went into repoze rather than me forking or a ton of
>> subclassing. It would remove the need for me to hard code alot of
>> guest permissions and I could tell it what guest can and cant do in
>> database.
> 
> No subclassing required:  just register your own IAuthenticator plugin
> "last" in the list and have it return your guest.  E.g., something like:
> 
>   class GuestAuth:
> 
>       def authenticate(environ, identity):
>           return 'guest'

Docs are here:

 http://docs.repoze.org/who/narr.html#writing-an-authenticator-plugin


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tsea...@palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkrIxL4ACgkQ+gerLs4ltQ48EQCgith7+OE6SW7I5GQ/cgkjZDEU
yDQAn1PGfaDi0zygELMQBdfCn8qisKck
=1Mg0
-----END PGP SIGNATURE-----
_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to