[pipeline:staccato-api] pipeline = unauthenticated-context rootapp # Use this pipeline for keystone auth [app:staccato-api-keystone] use = egg:Paste#urlmap /v1: staccato-api-keystone-post /: apiversions [pipeline:staccato-api-keystone-post] pipeline = authtoken context rootapp [app:rootapp] use = egg:Paste#urlmap /v1: apiv1app /: apiversions [app:apiversions] paste.app_factory = staccato.openstack.common.pastedeploy:app_factory openstack.app_factory = staccato.api.versions:VersionApp [app:apiv1app] paste.app_factory = staccato.openstack.common.pastedeploy:app_factory openstack.app_factory = staccato.api.v1.xfer:API [filter:unauthenticated-context] paste.filter_factory = staccato.openstack.common.pastedeploy:filter_factory openstack.filter_factory = staccato.api.v1.xfer:UnauthTestMiddleware [filter:authtoken] paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory delay_auth_decision = true [filter:context] paste.filter_factory = staccato.openstack.common.pastedeploy:filter_factory openstack.filter_factory = staccato.api.v1.xfer:AuthContextMiddleware