Python Flask mod wsgi自定义头不在请求中

Python Flask mod wsgi自定义头不在请求中,python,apache,flask,mod-wsgi,Python,Apache,Flask,Mod Wsgi,我有一个简单的Python Flask应用程序,由Apache通过mod_wsgi提供服务 我的应用程序在本地主机上运行良好,但不能通过mod_wsgi工作的部分是访问自定义请求头 当我请求某个网页时,我会向它传递一个名为auth\u user的标题。在我的本地主机上,我可以通过以下方式访问此标头:request.headers[“auth_user”],这非常有效。但是,当通过Apache和mod_wsgi提供服务时,这个自定义头不存在!打印所有request.headers会显示标准内容类型

我有一个简单的Python Flask应用程序,由Apache通过mod_wsgi提供服务

我的应用程序在本地主机上运行良好,但不能通过mod_wsgi工作的部分是访问自定义请求头

当我请求某个网页时,我会向它传递一个名为
auth\u user
的标题。在我的本地主机上,我可以通过以下方式访问此标头:
request.headers[“auth_user”]
,这非常有效。但是,当通过Apache和mod_wsgi提供服务时,这个自定义头不存在!打印所有
request.headers
会显示标准
内容类型
缓存控制
头被发送,但不会发送我一直毫无问题地发送到本地主机的
auth_user

Tcpdump显示服务器
正在
接收标头,但它在我的
请求中不可用。标头


有人知道为什么这个标题在应用程序中不可用吗?

这个标题花了我好几个小时

结果表明,只允许使用字母数字字符或“-”

任何不符合这些要求的标题都将被忽略


解决方案是将claim前缀设置为不带
\uu
的值,如

OIDCClaimPrefix OIDC-CLAIM-

确保您的Apache配置已设置为“开”,以便您的头通过Apache+WSGI并进入Flask应用程序。

节省了我的时间。非常感谢!