在OpenResty中解析标头?

时间:2017-09-12 01:51:15

标签: lua openresty

我在Lua中有一个用于实现Google OAuth的脚本。

我目前正在努力添加绕过OAuth的另一个逻辑分支:

local auth_header = ngx.header["Authorization"] or "UNSET"
-- if a valid API key exists, use it rather than the OAuth login flow
ngx.log(ngx.ERR, "DEBUG: " .. auth_header)
if api_key ~= "UNSET" and auth_header == api_key then
  return
end

但是,标题似乎始终设置为空白:

2017/09/12 01:33:28 [error] 16494#16494: *109 [lua] google_oauth.lua:57: DEBUG: UNSET, client: 1.2.3.4, server: resty, request: "GET /images/favicon.ico?1487269154 HTTP/1.1", host: "resty", referrer: "https://resty/sessions/new"

我错过了什么吗?是否有其他方法可以访问OpenResty中我不知道的标题?

0 个答案:

没有答案