diff --git a/src/python/dm/ds_web_service/service/auth/dsSessionManager.py b/src/python/dm/ds_web_service/service/auth/dsSessionManager.py new file mode 100755 index 0000000000000000000000000000000000000000..d2f785885f46f73eddc893198c9221421c6e4066 --- /dev/null +++ b/src/python/dm/ds_web_service/service/auth/dsSessionManager.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +from dm.common.constants import dmRole +from dm.common.objects.authorizationPrincipal import AuthorizationPrincipal +from dm.common.db.api.userDbApi import UserDbApi +from dm.common.service.auth.sessionManager import SessionManager +from dm.ds_web_service.api.dsRestApiFactory import DsRestApiFactory + + +class DsSessionManager(SessionManager): + + def __init__(self): + SessionManager.__init__(self, self.__class__.__name__) + self.authApi = DsRestApiFactory.getAuthRestApi() + + def addSession(self, sessionId, sessionInfo): + return self.authApi.addSession(sessionId, sessionInfo) + + def checkSession(self, sessionId): + return self.authApi.checkSession(sessionId) + +####################################################################### +# Testing. +if __name__ == '__main__': + pass +