auth_request 模块
- 使用第三方做权限控制:统一的用户权限验证系统;
- 功能:向上游的服务转发请求,若上游返服务回的响应码是2xx,则继续执行,若上游服务返回的是401或者403,则将响应返回给客户端;
- 原理:收到请求后,生成子请求,通过反向代理计算把请求传递给上游服务;
- 默认未编译进 nginx , --with-http_auth_request_module;
auth_request模块的指令
-
auth_request
:- syntax: auth_request uri| off;
- default: auth_request off;
- context: http,server,location
-
auth_request_set
:- syntax: auth_request_set $variable value;
- default: --;
- context: h