我正在使用 Apache 和mod_auth_kerb来执行 HTTP 身份验证。如何将自定义标头添加到 auth 模块生成的 401 Authorization Required 响应中?
我的 Apache 配置的相关部分如下。我的自定义标头在检查通过后被添加,Require valid-user
但在服务器生成 HTTP 401 响应时在初始请求中被忽略。
<Location /app/login>
AuthType Kerberos
...
Require valid-user
ErrorDocument 401 /redirect-page.html
</Location>
...
<LocationMatch /app/login>
Header always set X-My-Header my-value
</LocationMatch>