cinder.api.middleware.auth module¶
Common Auth Middleware.
- class CinderKeystoneContext(application)¶
Bases:
cinder.wsgi.common.Middleware
Make a request context from keystone headers.
- class InjectContext(context, *args, **kwargs)¶
Bases:
cinder.wsgi.common.Middleware
Add a ‘cinder.context’ to WSGI environ.
- class NoAuthMiddleware(application)¶
Bases:
cinder.wsgi.common.Middleware
Return a fake token if one isn’t specified.
- pipeline_factory(loader, global_conf, **local_conf)¶
A paste pipeline replica that keys off of auth_strategy.