我在Python中开发了一个自定义OAuth2中间件,它为已登录用户设置了REMOTE_USER变量,但是我无法将该变量设为私有网站的访问者。
在我的主要WSGI中间件(BaseController.init_request)中,我使用以下代码创建WSGI请求对象:
try: _locals.environ = _locals.request.environ except AttributeError: _locals.environ.update(environ) request = request_class(_locals.environ) if request.environ != _locals.environ: self.logger.debug("Updating environment") request.environ.update(_locals.environ) return request
注意: