Skip to content
Snippets Groups Projects
Forked from DM / dm-docs
261 commits behind, 863 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
loginRouteDescriptor.py 739 B
#!/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