aboutsummaryrefslogtreecommitdiffstats
path: root/keystone-moon/keystone/contrib/moon/routers.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone-moon/keystone/contrib/moon/routers.py')
-rw-r--r--keystone-moon/keystone/contrib/moon/routers.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/keystone-moon/keystone/contrib/moon/routers.py b/keystone-moon/keystone/contrib/moon/routers.py
index fd821a49..c3bb7df0 100644
--- a/keystone-moon/keystone/contrib/moon/routers.py
+++ b/keystone-moon/keystone/contrib/moon/routers.py
@@ -36,6 +36,7 @@ class Routers(wsgi.ComposableRouter):
intra_ext_controller = controllers.IntraExtensions()
tenants_controller = controllers.Tenants()
logs_controller = controllers.Logs()
+ auth_controller = controllers.MoonAuth()
inter_ext_controller = controllers.InterExtensions()
# Configuration route
@@ -480,6 +481,13 @@ class Routers(wsgi.ComposableRouter):
action='get_logs',
conditions=dict(method=['GET']))
+ # Auth route
+ mapper.connect(
+ self.PATH_PREFIX+'/auth/tokens',
+ controller=auth_controller,
+ action='get_token',
+ conditions=dict(method=['POST']))
+
# InterExtensions route
# mapper.connect(
# controller=inter_ext_controller,