38 lines
1.1 KiB
INI
38 lines
1.1 KiB
INI
[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
|
|
|