Получение заголовков ввода в openresty

Я использую openresty в качестве сервера nginx с spnego-http-auth-nginx-module
Этот модуль заменяет заголовок запроса Authorization: Negotiate YIIG... на Authorization: Basic...< /em> и установите заголовок REMOTE_USER.
Как скопировать исходное значение заголовка авторизации в другой ключ пользовательского заголовка, чтобы сохранить исходное значение заголовка авторизации?


person Vladimir Kouts    schedule 07.03.2021    source источник


Ответы (1)


Этот фрагмент конфигурации возвращает необходимые данные:

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