2016-03-17 259 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。