from myslice.settings import config, logger, DEBUG
-from unfold.sessioncache import SessionCache
+# from unfold.sessioncache import SessionCache
# Name my backend 'ManifoldBackend'
class ManifoldBackend:
logger.error("GetSession failed: {}".format(sessions_result.error()))
return
session = sessions[0]
- logger.debug("SESSION : {}".format(session))
+ logger.debug("SESSION : {}".format(session.keys()))
# Change to session authentication
- session_auth = {'AuthMethod': 'session', 'session': session['session']}
- api.auth = session_auth
+ api.auth = {'AuthMethod': 'session', 'session': session['session']}
+ #api.auth = session_auth
self.api = api
# Get account details
return
person = persons[0]
logger.debug("PERSON : {}".format(person))
+
+ request.session['manifold'] = {'auth': api.auth, 'person': person, 'expires': session['expires']}
+
#logger.info("{} {} <{}> logged in"\
# .format(person['config']['first_name'], person['config']['last_name'], person['config']['email']))
- SessionCache().store_auth(request, session_auth)
+ #SessionCache().store_auth(request, session_auth)
except ManifoldException as e:
logger.error("ManifoldException in Auth Backend: {}".format(e.manifold_result))