diff --git a/src/controller/app.py b/src/controller/app.py index 67b2faa..2a0b507 100644 --- a/src/controller/app.py +++ b/src/controller/app.py @@ -1,3 +1,4 @@ +import secrets from tornado.ioloop import IOLoop from tornado.web import Application @@ -10,10 +11,13 @@ from tfw.config.logs import logging log = logging.getLogger(__name__) if __name__ == '__main__': - solvable_connector = AsyncSolvableConnector() + kwargs = { + 'solvable_connector': AsyncSolvableConnector(), + 'token': secrets.token_hex(32) + } routes = [ - (r'/{secret}/?'.format(secret=taoenv.SECRET), SolutionCheckHandler, {'solvable_connector': solvable_connector}), - (r'/{secret}/test/?'.format(secret=taoenv.SECRET), TestHandler, {'solvable_connector': solvable_connector}) + (r'/{secret}/?'.format(secret=taoenv.SECRET), SolutionCheckHandler, kwargs), + (r'/{secret}/test/?'.format(secret=taoenv.SECRET), TestHandler, kwargs) ] app = Application( routes