api-paste.ini 690 B

12345678910111213141516171819202122
  1. [composite:coriolis-api]
  2. use = call:coriolis.api:root_app_factory
  3. /v1: coriolis-api-v1
  4. [pipeline:coriolis-api-v1]
  5. pipeline = request_id faultwrap authtoken keystonecontext apiv1
  6. [app:apiv1]
  7. paste.app_factory = coriolis.api.v1.router:APIRouter.factory
  8. # Auth middleware that validates token against keystone
  9. [filter:authtoken]
  10. paste.filter_factory = keystonemiddleware.auth_token:filter_factory
  11. [filter:faultwrap]
  12. paste.filter_factory = coriolis.api.middleware.fault:FaultWrapper.factory
  13. [filter:keystonecontext]
  14. paste.filter_factory = coriolis.api.middleware.auth:CoriolisKeystoneContext.factory
  15. [filter:request_id]
  16. paste.filter_factory = oslo_middleware.request_id:RequestId.factory