首页 > 解决方案 > 在 nginx 中更改基本身份验证的标头名称或为 JWT 更改 Aspnetcore

问题描述

我遇到了一个难题。我的问题是我正在使用带有 jwt 的 asp.net core 2.0 网站。当 JWT 传递令牌时,它的标头名称为 Authentication 现在我需要添加 Nginx 的 HTTP Basic Auth,它也使用相同的标头。登录 Nginx 后显示 403,因为它覆盖了标头。

我需要尽可能更改 JWT 标头或 Nginx 标头。

标签: nginxasp.net-corejwt

解决方案


我的问题已解决

您需要设置覆盖 OnMessageReceived 事件:

https://github.com/aspnet/AspNetCore/issues/3728


推荐阅读