Pārlūkot izejas kodu

Adds Keystome middleware

Alessandro Pilotti 10 gadi atpakaļ
vecāks
revīzija
08119515d0
2 mainītis faili ar 15 papildinājumiem un 2 dzēšanām
  1. 5 1
      etc/coriolis/api-paste.ini
  2. 10 1
      etc/coriolis/coriolis.conf

+ 5 - 1
etc/coriolis/api-paste.ini

@@ -1,5 +1,9 @@
 [pipeline:osapi_migration]
-pipeline = apiv1
+pipeline = authtoken apiv1
 
 [app:apiv1]
 paste.app_factory = coriolis.api.v1.router:APIRouter.factory
+
+# Auth middleware that validates token against keystone
+[filter:authtoken]
+paste.filter_factory = keystonemiddleware.auth_token:filter_factory

+ 10 - 1
etc/coriolis/coriolis.conf

@@ -1,4 +1,13 @@
 [DEFAULT]
 log_dir=/tmp
 log_file=coriolis.log
-messaging_transport_url=rabbit://coriolis:Passw0rd@127.0.0.1:5672/
+messaging_transport_url=rabbit://coriolis:Passw0rd@127.0.0.1:5672/
+
+[keystone_authtoken]
+auth_type = password
+auth_url = http://keystone:35357
+username = coriolis
+password = mysecret
+user_domain_id = default
+project_name = service
+project_domain_id = default