C# 将身份验证添加到ASP.NET WebApi 2.2

C# 将身份验证添加到ASP.NET WebApi 2.2,c#,asp.net,authentication,asp.net-web-api,restful-authentication,C#,Asp.net,Authentication,Asp.net Web Api,Restful Authentication,我已经创建了一个WebApi 2.2项目(来自一个空的新ASP.NET项目)来证明一些实现概念,现在我想给它添加身份验证 我注意到,在新的WebApi应用程序上添加身份验证的唯一方法是使用一个(在我的例子中是VS2013)模板 是否有一种可靠的方法可以将身份验证添加到现有的WebApi 2.2应用程序中 我只想使用承载令牌,如果这对我可能收到的任何答案有影响。是的,你可以从头开始添加承载认证,我不太喜欢VS2013模板,因为它们混合了cookie和令牌认证。您可以查看my,了解如何仅将承载令牌添

我已经创建了一个WebApi 2.2项目(来自一个空的新ASP.NET项目)来证明一些实现概念,现在我想给它添加身份验证

我注意到,在新的WebApi应用程序上添加身份验证的唯一方法是使用一个(在我的例子中是VS2013)模板

是否有一种可靠的方法可以将身份验证添加到现有的WebApi 2.2应用程序中


我只想使用承载令牌,如果这对我可能收到的任何答案有影响。

是的,你可以从头开始添加承载认证,我不太喜欢VS2013模板,因为它们混合了cookie和令牌认证。您可以查看my,了解如何仅将承载令牌添加到新的或现有的WebAPI项目中。如果您需要进一步帮助,请告诉我。

有几种方法可以向现有项目添加身份验证。例如,您可以使用过滤器,可能与属性结合使用,可以是内置过滤器,也可以是自定义过滤器。你也可以使用一个授权管理员,虽然这可能不是一个好主意。这是一个很棒的帖子,但是为了子孙后代,你能给你的答案添加一个简短的摘要吗?事实上,如果您不使用角度,只使用常规Javascript呢?