C# 如何在.NET核心MVC项目中从单独的API中持久化JWT令牌

C# 如何在.NET核心MVC项目中从单独的API中持久化JWT令牌,c#,authentication,model-view-controller,jwt,microservices,C#,Authentication,Model View Controller,Jwt,Microservices,我会认为我所问的似乎是一个非常普通的流程,但我一生都无法得到一个好的答案 我已经实现了一个auth微服务,它接收电子邮件和密码,并返回JWT。当我通过邮递员发出请求并将auth头放入时,我的其他微服务API正在成功地验证这一点 我很难理解的是,如何让一个单独的MVC web客户机获取JWT令牌(通过HttpClient成功检索),并在将来对其他微服务的请求中将其持久化 在我的登录页面的POST操作中,我是否必须建立一些包含我的令牌和“登录”的ClaimsPrincipal,以便我的web服务Ht

我会认为我所问的似乎是一个非常普通的流程,但我一生都无法得到一个好的答案

我已经实现了一个auth微服务,它接收电子邮件和密码,并返回JWT。当我通过邮递员发出请求并将auth头放入时,我的其他微服务API正在成功地验证这一点

我很难理解的是,如何让一个单独的MVC web客户机获取JWT令牌(通过HttpClient成功检索),并在将来对其他微服务的请求中将其持久化

在我的登录页面的POST操作中,我是否必须建立一些包含我的令牌和“登录”的ClaimsPrincipal,以便我的web服务HttpClient每次都可以提取该令牌并附加到标题中