C# 如何将JWT从Web API发送到MVC?
有一个通过Xamarin开发的移动应用程序。它主要使用WebAPI服务来完成它的工作,但在某些情况下,应用程序调用一个MVC项目,这与WebAPI项目不同,但采用相同的解决方案 我为移动应用程序和Web API之间的通信安全问题设置了一个基本的JWT身份验证。所以,当从Web API请求任何内容时,移动应用程序只需在头部发送一个令牌C# 如何将JWT从Web API发送到MVC?,c#,asp.net-mvc,authentication,asp.net-web-api,C#,Asp.net Mvc,Authentication,Asp.net Web Api,有一个通过Xamarin开发的移动应用程序。它主要使用WebAPI服务来完成它的工作,但在某些情况下,应用程序调用一个MVC项目,这与WebAPI项目不同,但采用相同的解决方案 我为移动应用程序和Web API之间的通信安全问题设置了一个基本的JWT身份验证。所以,当从Web API请求任何内容时,移动应用程序只需在头部发送一个令牌 Authorization: Basic eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkw
Authorization: Basic eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
我陷入困境的一点是,我如何处理从移动应用程序发送到MVC的头文件中的JWT。是否应将其包含在触发MVC控制器的URL字符串中 我遇到了一些问题,这些问题显示了如何使用
WebClient
从MVC控制器调用remove服务,但没有看到相反的情况
提前谢谢你 “是否应该包含在URL字符串中”…通常您会在“授权”标题中放置令牌…但这取决于接收应用程序的期望值。为什么使用api的移动应用程序必须调用mvc应用程序?“是否应该包含在URL字符串中”…通常您会在“授权”标题中放置令牌”标题…但这取决于接收应用程序的预期。为什么使用api的移动应用程序必须调用mvc应用程序?