2016-03-17 208 views
1

我有一个MVC应用程序,我的用户登录到我想从另一台服务器上的Web API使用IHttpActionResult返回文件。Web API - MVC - 身份验证

有没有办法从后端MVC应用程序调用它并通过MVC控制器返回它,还是应该前端调用此Web API,如果是的话如何使用用户登录身份验证Web API到MVC应用程序中,以便您只有在登录到MVC应用程序时才能访问此功能。 MVC应用程序使用ASP.Identity。

谢谢。

回答

0

我认为你可以在这个环节 Web API token authentication

基本上使用的方式,你需要做的是: - 当用户登录到MVC应用程序,抓取的用户名和密码,打电话给你的Web API来获取令牌=>将此令牌设置为cookie。 - 使用来自cookie的令牌,您可以轻松地从前端调用Web API。