- def add_session(self, session_id, provider_id, session):
+ def _data_to_samlsession(self, uuidval, data):
+ """
+ Convert data from the data backend to a SAMLSession object.
+ """
+ return SAMLSession(uuidval,
+ data.get('session_id'),
+ data.get('provider_id'),
+ data.get('user'),
+ data.get('login_session'),
+ data.get('logoutstate'),
+ data.get('relaystate'),
+ data.get('logout_request'),
+ data.get('request_id'))
+
+ def add_session(self, session_id, provider_id, user, login_session,
+ request_id=None):