The 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.