Revision c3f5960452ef1f3ce52e12a6a4a46ef317f07fff authored by Xavier Guimard on 07 March 2019, 17:15:48 UTC, committed by Xavier Guimard on 07 March 2019, 17:15:48 UTC
@maudoux: could you review this?
1 parent a9b0298
Raw File
nginx-lua-headers.conf
    auth_request_set $headername1 $upstream_http_headername1;
    auth_request_set $headervalue1 $upstream_http_headervalue1;
    auth_request_set $headername2 $upstream_http_headername2;
    auth_request_set $headervalue2 $upstream_http_headervalue2;
    auth_request_set $headername3 $upstream_http_headername3;
    auth_request_set $headervalue3 $upstream_http_headervalue3;
    auth_request_set $headername4 $upstream_http_headername4;
    auth_request_set $headervalue4 $upstream_http_headervalue4;
    auth_request_set $headername5 $upstream_http_headername5;
    auth_request_set $headervalue5 $upstream_http_headervalue5;
    auth_request_set $headername6 $upstream_http_headername6;
    auth_request_set $headervalue6 $upstream_http_headervalue6;
    auth_request_set $headername7 $upstream_http_headername7;
    auth_request_set $headervalue7 $upstream_http_headervalue7;
    auth_request_set $headername8 $upstream_http_headername8;
    auth_request_set $headervalue8 $upstream_http_headervalue8;
    auth_request_set $headername9 $upstream_http_headername9;
    auth_request_set $headervalue9 $upstream_http_headervalue9;
    auth_request_set $headername10 $upstream_http_headername10;
    auth_request_set $headervalue10 $upstream_http_headervalue10;
    auth_request_set $lmcookie $upstream_http_cookie;
    access_by_lua '
      i = 1
      ngx.req.set_header("Cookie",ngx.var.lmcookie)
      while true do
        if ngx.var["headername"..i] ~= nil then
          ngx.req.set_header(ngx.var["headername"..i],ngx.var["headervalue"..i])
        else
          break
        end
        i = i +1
      end
    ';

back to top