各位大神,新年好!
我在一个集成项目中遇到以下场景,想请教一下应该用什么方式实现:
nginx通过proxy_pass将请求转发到后台服务器之后,会有两种不同的情况(可以通过response header的值来区分)
1、获取到有效的数据,可以直接返回给浏览器
2、身份认证失败,返回登录页
此时我想通过Lua脚本发送一个http请求,通过有效的用户名、密码获取session token
然后从cookie中解析出这个token,重新向后台服务器发送原始请求并带上token,然后再把结果返回给浏览器
多谢!