在NGINX中将查询参数值移到auth请求之前的标题?

时间:2017-04-11 14:36:50

标签: nginx

我有一个使用ngx_http_auth_request_module的位置。授权子请求在原始请求的Authorization标头中查找令牌。对于此特定位置,令牌只能作为请求的查询参数传递(例如/sites/<site-id>/charts/<chart-name>?token=<token>)。

是否可以将Authorization标头设置为Bearer: <token><token>作为token查询参数传递给请求的值之前 auth子请求被触发了吗?

位置:

location ~* "^\/sites\/([0-9A-Fa-f]{8}-?([0-9A-Fa-f]{4}-?){3}[0-9A-Fa-f]{12})\/charts\/([^\/]*\/?)$" {
    resolver 127.0.0.11;
    auth_request /verify/token;
    proxy_pass http://sites:3000/$1/charts/$3;
}

0 个答案:

没有答案