Amazon web services AWS Lightsail剥离认证头

Amazon web services AWS Lightsail剥离认证头,amazon-web-services,flask,load-balancing,keycloak,Amazon Web Services,Flask,Load Balancing,Keycloak,因此,我在AWS Lightsail服务上有几个容器(一个用于API,另一个用于FE),大多数API端点都需要auth,这是通过在Lightsail服务外部运行的KeyClope实例提供的。FE负责登录,重定向到Key斗篷,成功登录后将注入HTTP_授权头。然而,这些信息正在被剥离,根据我的经验,这通常是由于负载平衡器。我没有明确设置LB,但是,Lightsail似乎添加了一个迷你LB作为反向代理(HTTP到HTTPS) [编辑]nslookup和dig返回一组6个IP地址,其中似乎没有一个是可

因此,我在AWS Lightsail服务上有几个容器(一个用于API,另一个用于FE),大多数API端点都需要auth,这是通过在Lightsail服务外部运行的KeyClope实例提供的。FE负责登录,重定向到Key斗篷,成功登录后将注入HTTP_授权头。然而,这些信息正在被剥离,根据我的经验,这通常是由于负载平衡器。我没有明确设置LB,但是,Lightsail似乎添加了一个迷你LB作为反向代理(HTTP到HTTPS)

[编辑]nslookup和dig返回一组6个IP地址,其中似乎没有一个是可访问的


我应该怎么做才能解决这个问题?谢谢

您可以使用另一个标题,如
x-authorization
?这是否应该“欺骗”负载平衡器…不确定。但您可以尝试检查是否尊重其他标题。如果自定义标题起作用,您可以使用它们。