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!