我的应用程序需要JWT才能访问。我想设置一个Web服务器坐在HAProxy前面来执行JWT的验证。
例如,用户请求mysite.prod.com。请求将发送到验证JWT的Web服务器。然后我需要Web服务器将用户的请求重定向到HAProxy以进行负载平衡。
我遇到的问题是能够将具有相同标头(特别是主机字段)的请求重定向到HAProxy。我在Web服务器上使用PHP header()来重定向请求,但是当HAProxy收到重定向时,主机字段不再正确(mysite.prod.com),因此它与任何规则都不匹配。
有没有办法执行我的JWT验证然后重定向请求,包括它来的相同标题字段?