aboutsummaryrefslogtreecommitdiffstats
path: root/keystone-moon/keystone/contrib/moon/routers.py
diff options
context:
space:
mode:
authorasteroide <thomas.duval@orange.com>2016-04-25 11:25:28 +0200
committerasteroide <thomas.duval@orange.com>2016-04-25 11:25:28 +0200
commit8d291f5a3de6fdffea6144b4c0f5ed44411285f5 (patch)
treef9edcf68d61cbe2cf0eb9807403964cdbf9d3730 /keystone-moon/keystone/contrib/moon/routers.py
parent8c6291c915bd9f806600642b188f2bbb5fc716bc (diff)
Add the /moon/auth/tokens API
Change-Id: I4c0dd7c0e3f4dcae8d122c466cf93ac28d7c37f6
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,