我在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中我不知道的标题?