Hey guys,

I'm currently running version 1.95.1 and have 3 application,
"AppAuth", "AppA", "AppB", AppA and AppB is using "AppAuth" to
authenticate logged in user and it has been working great.

After upgrading 1.96.1 and cross app authentication no longer works,
some debuging lead to:
----- web2py.gluon.tools.Auth ----
self.environment = current
request = current.request
session = current.session
----- web2py.gluon.tools.Auth ----

and "current" is a threading.local() in gluon.globals.py !!!

In the good'o 1.95.1 the session and auth object is retrieved from
global() ,

Question is, why is this changed? this seems to break the backward
compatibility "feature" of web2py, and what are the recommended
solutions now that global() is no longer used?

Thanks!

Reply via email to