C# 将ASP.NET Identity 1.0转换为2.0后,我无法在Web.API中验证用户

C# 将ASP.NET Identity 1.0转换为2.0后,我无法在Web.API中验证用户,c#,asp.net,asp.net-identity-2,C#,Asp.net,Asp.net Identity 2,我有一个应用程序最初是用ASP.NET 4.52编写的,标识为1.0。它有一个登录例程,通过Web.API控制器返回自定义令牌。现在我已经在VStudio 2015 update 3中更新了应用程序,它正在使用Identity 2.0。最初使用IdentityHelper.SignIn()的登录代码无效 我试图从Account/login.aspx页面(signinManager.PasswordSignIn())复制登录例程,但无法实例化SigningManager,因为它需要HTTPCont

我有一个应用程序最初是用ASP.NET 4.52编写的,标识为1.0。它有一个登录例程,通过Web.API控制器返回自定义令牌。现在我已经在VStudio 2015 update 3中更新了应用程序,它正在使用Identity 2.0。最初使用IdentityHelper.SignIn()的登录代码无效

我试图从Account/login.aspx页面(signinManager.PasswordSignIn())复制登录例程,但无法实例化SigningManager,因为它需要HTTPContext,而web.api中似乎不存在HTTPContext


如何在Web.API中验证Identity 2.0用户?

如果不完全了解Web API的体系结构,就很难回答您的问题。然而,我使用本文作为参考,将webAPI与asp.net标识集成在一起-如果不完全理解web API的体系结构,就很难回答您的问题。但是,我使用本文作为参考,将webAPI与asp.net标识集成在一起-