Im still stuck at this point; I don't see how maps can possibly be
setup properly if I use teh code from web2py.com/cas:

from gluon.contrib.login_methods.cas_auth import
CasAuth
auth.define_tables(username=True)
auth.settings.login_form=CasAuth(
 
globals(),
   urlbase = "https://web2py.com/cas/
cas",
   actions=['login','check','logout'])

Where does 'v' come from?

On Apr 29, 3:20 pm, Stodge <sto...@gmail.com> wrote:
> Now I'm stuck:
>
>     def __init__(self, g,
>                  urlbase = "https://web2py.com/cas/cas";,
>                  actions=['login','check','logout'],
>                  maps=dict(username=lambda v:v[2],
>                            email=lambda v:v[1],
>                            user_id=lambda v:v[0]),
>                            casversion = 1,
>                            casusername = 'cas:user'
>               ):
>
> I know what a lambda function is, but how is this dictionary
> initialised? What executes the lambda function here? This python is
> above my head. Any suggestions?
>
> Thanks
>
> On Apr 29, 3:04 pm, Stodge <sto...@gmail.com> wrote:

Reply via email to