我有一个auth_request
安装了模块的 NginX 盒子,它通过我们的身份验证服务授权每个请求,如果请求被授权,则将请求转发到我们的后端服务,并添加 CORS 标头。
我遇到的问题是,当我们的授权服务返回非 200 状态代码时,例如未授权用户的 401 时,NginX 会在没有任何 CORS 标头的情况下向客户端返回 401,无论它们是否由 NginX 设置或通过我们的授权服务。
我的问题是,当返回 401 时,如何将 CORS 标头添加到 NginX 的响应中?NginX 似乎忽略了该add_header
命令。