diff --git a/src/python/dm/common/service/loginRouteDescriptor.py b/src/python/dm/common/service/loginRouteDescriptor.py new file mode 100755 index 0000000000000000000000000000000000000000..f51d6bbf9f03395d881b7276b382f32889c9a2a6 --- /dev/null +++ b/src/python/dm/common/service/loginRouteDescriptor.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +# +# Login route descriptor. +# + +from dm.common.utility.configurationManager import ConfigurationManager +from dm.common.service.loginController import LoginController + +class LoginRouteDescriptor: + + @classmethod + def getRoutes(cls): + contextRoot = ConfigurationManager.getInstance().getContextRoot() + loginController = LoginController() + + routes = [ + + # Login + { + 'name' : 'login', + 'path' : '%s/login' % contextRoot, + 'controller' : loginController, + 'action' : 'login', + 'method' : [ 'PUT', 'POST' ] + }, + + ] + + return routes + +