Hi Niphlod,
I used your method but the downside is that I have a plain text password 
stored in my application then, I'm not really aware how secure it is to do 
so, is there a way for an attacker to extract this info ?

On Wednesday, November 18, 2015 at 3:09:08 PM UTC-5, Niphlod wrote:
>
> you can't really serialize a connection. you can serialize the plain 
> password and then create a new one, using the credentials the user gave you.
>
> On Wednesday, November 18, 2015 at 7:54:56 PM UTC+1, Jonathan R wrote:
>>
>> Hi, 
>> I'm still working on an app connecting on a ldap server using the 
>> credentials provided at login time by the user (in the webapp) and my 
>> objective is to bind once to the ldap server right after login and use this 
>> bind to make the different query requested by the user.
>> I bind using a custom function added to the list :
>>
>> auth.settings.login_onaccept 
>>
>> I tried to use session to pass it to the app :
>> my code looks like :
>>
>> def ldap_connect :
>>
>>     # create a simpleLDAPObject named *con*
>>
>>     # initialize this object
>>
>>     # use username and password provided to bind 
>>     
>>     # here comes the problem: make the con object available outside this 
>> function as long as the user is logged in
>>     # I tried different flavor of : (session.con , session.vars.con, 
>> session.vars[con]) the issue is not on the syntax 
>>     
>>     session['con'] = con
>>
>> This send an internal error while processing the functions: 
>> session.try_store_in ... [cookie_or_file, file] and return a Pikling Error 
>> Can't pikle <type 'thread.lock' >: attribute lookup thread.lock failed.
>>  
>> I suppose this is why there is a section called "Don't store user defined 
>> object in session' in the book, my question is then where should I store it 
>> ?
>>         
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to