glance.api.middleware.context module¶
- class glance.api.middleware.context.BaseContextMiddleware(application)[source]¶
Bases:
Middleware
- class glance.api.middleware.context.ContextMiddleware(app)[source]¶
Bases:
BaseContextMiddleware
- process_request(req)[source]¶
Convert authentication information into a request context
Generate a glance.context.RequestContext object from the available authentication headers and store on the ‘context’ attribute of the req object.
- Parameters:
req – wsgi request object that will be given the context object
- Raises:
webob.exc.HTTPUnauthorized – when value of the X-Identity-Status header is not ‘Confirmed’ and anonymous access is disallowed
- class glance.api.middleware.context.UnauthenticatedContextMiddleware(application)[source]¶
Bases:
BaseContextMiddleware