Asp.net mvc 5 webapi-MVC-Authentication

Asp.net mvc 5 webapi-MVC-Authentication,asp.net-mvc-5,asp.net-web-api2,Asp.net Mvc 5,Asp.net Web Api2,我有一个MVC应用程序,我的用户登录该应用程序后,我希望使用另一台服务器上的Web API的IHttpActionResult返回一个文件 是否有方法从后端MVC应用程序调用此函数并通过MVC控制器返回,或者前端是否应调用此Web API,如果有,如何使用登录到MVC应用程序的用户对Web API进行身份验证,以便您只有在登录到MVC应用程序时才能访问此函数。MVC应用程序正在使用ASP.Identity 谢谢。我想你可以用这个链接的方式 基本上,您需要做的是: -当用户登录到MVC应用程序时

我有一个MVC应用程序,我的用户登录该应用程序后,我希望使用另一台服务器上的Web API的IHttpActionResult返回一个文件

是否有方法从后端MVC应用程序调用此函数并通过MVC控制器返回,或者前端是否应调用此Web API,如果有,如何使用登录到MVC应用程序的用户对Web API进行身份验证,以便您只有在登录到MVC应用程序时才能访问此函数。MVC应用程序正在使用ASP.Identity


谢谢。

我想你可以用这个链接的方式

基本上,您需要做的是: -当用户登录到MVC应用程序时,获取用户名和密码,调用Web API以获取令牌=>将此令牌设置为cookie。 -使用cookie中的令牌,您可以轻松地从前端调用WebAPI