summaryrefslogtreecommitdiffstats
path: root/src/ipsilon.py
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-12-03 16:49:24 -0500
committerSimo Sorce <simo@redhat.com>2013-12-04 15:25:43 -0500
commit31162de72532847fd0989329a408afb6a4c5b1f6 (patch)
tree155ed8affcdad783d22007e442239fea2884a6d9 /src/ipsilon.py
parent558499783511a0c04ca57827dd035126d940082d (diff)
downloadipsilon-31162de72532847fd0989329a408afb6a4c5b1f6.tar.gz
ipsilon-31162de72532847fd0989329a408afb6a4c5b1f6.tar.xz
ipsilon-31162de72532847fd0989329a408afb6a4c5b1f6.zip
Add plugins loader
Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'src/ipsilon.py')
-rwxr-xr-xsrc/ipsilon.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ipsilon.py b/src/ipsilon.py
index 3ab3d18..affab32 100755
--- a/src/ipsilon.py
+++ b/src/ipsilon.py
@@ -23,6 +23,7 @@ sys.stdout = sys.stderr
import atexit
import threading
import cherrypy
+from util import plugin
class Root(object):
@@ -30,6 +31,11 @@ class Root(object):
def index(self):
return '/'
+
+plugins = plugin.Plugins()
+idp_providers = plugins.get_providers()
+cherrypy.config.update({'idp_providers': idp_providers})
+
if __name__ == "__main__":
cherrypy.quickstart(Root())