-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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' 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 iEYEARECAAYFAkrIlLsACgkQ+gerLs4ltQ7zbACcD0gepiapF2e3Ql3JxFCbMGwj +UEAoL4unznan5HlYVSWx43c4nibZ3DH =c0jc -----END PGP SIGNATURE----- _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev