【发布时间】:2021-06-05 18:23:17
【问题描述】:
我使用 openresty 作为带有 spnego-http-auth-nginx-module 的 nginx 服务器
此模块将请求标头 Authorization: Negotiate YIIG... 替换为 Authorization: Basic ... 并设置 REMOTE_USER 标头。
如何将原始授权标头值复制到另一个自定义标头键以保存原始授权标头值?
【问题讨论】:
我使用 openresty 作为带有 spnego-http-auth-nginx-module 的 nginx 服务器
此模块将请求标头 Authorization: Negotiate YIIG... 替换为 Authorization: Basic ... 并设置 REMOTE_USER 标头。
如何将原始授权标头值复制到另一个自定义标头键以保存原始授权标头值?
【问题讨论】:
这个配置 sn -p 返回需要的数据:
...
set_by_lua_block $xauth {
local inp = ngx.req.raw_header(true)
return string.match(inp, "Negotiate .*==")
}
uwsgi_param XAUTH $xauth;
...
【讨论】: