2016-04-15 37 views
0

我有一個ASP.NET WEB API(項目1),它使用Asp.Net Identity 2.0來驗證用戶。此API僅用於身份驗證和授權目的。如何驗證ASP.NET Identity 2.0中的不記名令牌?

我有兩個項目

  1. ASP.NET MVC 5項目(項目2)
  2. 的ASP.NET Web API(項目3) - 這包括相關業務服務。

所有這三個項目都使用https。

MVC項目收集用戶名,密碼並將其發送到API項目(項目1)。 Api Project(項目1)對用戶進行身份驗證併發回一個不記名令牌。 在mvc項目(項目2)中設置了認證cookie。它適用於此。

現在我想從MVC項目(項目2)傳遞不記名令牌到第二個API(項目3)並獲得它(項目3)驗證。我無法在UserManager中找到驗證不記名令牌的方法。

任何想法?

回答

0

您是否嘗試過使用正被調用的api函數的[Authorize]屬性?

相關問題