The karbor.api.middleware.auth Module¶
Common Auth Middleware.
-
class
karbor.api.middleware.auth.InjectContext(context, *args, **kwargs)¶ Bases:
karbor.wsgi.common.MiddlewareAdd a ‘karbor.context’ to WSGI environment.
-
class
karbor.api.middleware.auth.KarborKeystoneContext(application)¶ Bases:
karbor.wsgi.common.MiddlewareMake a request context from keystone headers.
-
class
karbor.api.middleware.auth.NoAuthMiddleware(application)¶ Bases:
karbor.wsgi.common.MiddlewareReturn a fake token if one isn’t specified.
-
karbor.api.middleware.auth.pipeline_factory(loader, global_conf, **local_conf)¶ A paste pipeline replica that keys off of auth_strategy.