1 # Use this pipeline for no auth - DEFAULT
2 [pipeline:glance-registry]
3 pipeline = healthcheck osprofiler unauthenticated-context registryapp
5 # Use this pipeline for keystone auth
6 [pipeline:glance-registry-keystone]
7 pipeline = healthcheck osprofiler authtoken context registryapp
9 # Use this pipeline for authZ only. This means that the registry will treat a
10 # user as authenticated without making requests to keystone to reauthenticate
12 [pipeline:glance-registry-trusted-auth]
13 pipeline = healthcheck osprofiler context registryapp
16 paste.app_factory = glance.registry.api:API.factory
19 paste.filter_factory = oslo_middleware:Healthcheck.factory
20 backends = disable_by_file
21 disable_by_file_path = /etc/glance/healthcheck_disable
24 paste.filter_factory = glance.api.middleware.context:ContextMiddleware.factory
26 [filter:unauthenticated-context]
27 paste.filter_factory = glance.api.middleware.context:UnauthenticatedContextMiddleware.factory
30 paste.filter_factory = keystonemiddleware.auth_token:filter_factory
33 paste.filter_factory = osprofiler.web:WsgiMiddleware.factory
34 hmac_keys = SECRET_KEY #DEPRECATED
35 enabled = yes #DEPRECATED