Apache httpd mod_headers不服从

时间:2016-03-10 21:58:55

标签: apache mod-headers

我有一个客户端在名为“基本身份验证”的标头中发送基本身份验证凭据,而不是正确的“授权”。我无法修复客户端,因此我正在尝试解决服务器上的问题。

这样可以将“X-Authorization”标头设置为客户端在“基本身份验证”标头中发送的任何值:

SetEnvIf ^Basic.authentication$ ^(.*)$ fixauth=$1
RequestHeader set X-Authorization %{fixauth}e env=fixauth

这会设置环境变量fixauth,但RequestHeader不执行任何操作:

SetEnvIf ^Basic.authentication$ ^(.*)$ fixauth=$1
RequestHeader set Authorization %{fixauth}e env=fixauth

使用“RequestHeader add”没有区别。看起来mod_header似乎拒绝接触Authorization标头,但是文档中没有任何内容,也没有在源代码中找到的内容。

究竟是什么问题?为什么设置X-Authorization工作,但设置授权不起作用?

0 个答案:

没有答案