AWS API Gateway提供了an option以通过Lambda函数使用自定义授权。在这种方法中,要求用户配置自定义标头名称(例如:Auuthorization或Auth)。此标头值将由Gateway提取并传递给Lambda Event。

但是,网关会敏感地搜索传入的标头。即,如果用户将标头指定为授权而不是授权,则网关返回401。为什么当HTTP协议指出标头不区分大小写时,此搜索都区分大小写。

最佳答案

是的,这是客户授权者的已知问题,也是API Gateway中的标头映射功能。标头匹配区分大小写,正如您所说的与规范不符。我没有ETA可以解决此问题,但这是我们要解决的已知问题。

编辑:现在应该解决。自定义授权者标头匹配不区分大小写。

07-24 09:39
查看更多