summaryrefslogtreecommitdiffstats
path: root/ipsilon/idpserver.py
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-01-24 14:26:15 -0500
committerSimo Sorce <simo@redhat.com>2014-01-24 17:32:21 -0500
commit2fb8bff093e49d95ab25eb8343ebbb1091f6e7a6 (patch)
treedd40e79a3a1239a8605effbc875e62ade800b167 /ipsilon/idpserver.py
parent2b9722213d76306fe6f3b9f2fe157b3459d28e3a (diff)
downloadipsilon-2fb8bff093e49d95ab25eb8343ebbb1091f6e7a6.tar.gz
ipsilon-2fb8bff093e49d95ab25eb8343ebbb1091f6e7a6.tar.xz
ipsilon-2fb8bff093e49d95ab25eb8343ebbb1091f6e7a6.zip
Implement login plugin infrastructure
Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'ipsilon/idpserver.py')
-rwxr-xr-xipsilon/idpserver.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/ipsilon/idpserver.py b/ipsilon/idpserver.py
index 41a2cf4..f9fb527 100755
--- a/ipsilon/idpserver.py
+++ b/ipsilon/idpserver.py
@@ -35,16 +35,16 @@ admin_config = datastore.get_admin_config()
for option in admin_config:
cherrypy.config[option] = admin_config[option]
-templates = os.path.join(cherrypy.config['base.dir'], 'templates')
-env = Environment(loader=FileSystemLoader(templates))
-
cherrypy.tools.protect = cherrypy.Tool('before_handler', page.protect)
+templates = os.path.join(cherrypy.config['base.dir'], 'templates')
+template_env = Environment(loader=FileSystemLoader(templates))
+
if __name__ == "__main__":
conf = {'/': {'tools.staticdir.root': os.getcwd()},
'/ui': {'tools.staticdir.on': True,
'tools.staticdir.dir': 'ui'}}
- cherrypy.quickstart(Root(env), '/', conf)
+ cherrypy.quickstart(Root('default', template_env), '/', conf)
else:
cherrypy.config['environment'] = 'embedded'
@@ -53,5 +53,5 @@ else:
cherrypy.engine.start(blocking=False)
atexit.register(cherrypy.engine.stop)
- application = cherrypy.Application(Root(env),
+ application = cherrypy.Application(Root('default', template_env),
script_name=None, config=None)