微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 openresty 中获取输入标头

如何解决在 openresty 中获取输入标头

我使用 openresty 作为 Nginx 服务器和 spnego-http-auth-Nginx-module
此模块将请求标头 Authorization: Negotiate YIIG... 替换为 Authorization: Basic ... 并设置 REMOTE_USER 标头。
如何将原始授权标头值复制到另一个自定义标头键以保存原始授权标头值?

解决方法

这个配置片段返回需要的数据:

   ...
        set_by_lua_block $xauth {
            local inp = ngx.req.raw_header(true)
            return string.match(inp,"Negotiate .*==")
        }
        uwsgi_param XAUTH $xauth;
    ...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。