我已經創建了一個WebApi 2.2項目(來自Empty New ASP.NET Project)來證明一些實現概念,並且現在我想爲其添加身份驗證。將身份驗證添加到ASP.NET WebApi 2.2
我注意到,在新的WebApi應用程序上添加身份驗證的唯一方法是使用(VS 2013,在我的情況下)模板之一。
是否存在將認證添加到已存在的WebApi 2.2應用程序的可靠方法?
我只想使用持票人令牌,如果這對我可能收到的任何答案有影響。
我已經創建了一個WebApi 2.2項目(來自Empty New ASP.NET Project)來證明一些實現概念,並且現在我想爲其添加身份驗證。將身份驗證添加到ASP.NET WebApi 2.2
我注意到,在新的WebApi應用程序上添加身份驗證的唯一方法是使用(VS 2013,在我的情況下)模板之一。
是否存在將認證添加到已存在的WebApi 2.2應用程序的可靠方法?
我只想使用持票人令牌,如果這對我可能收到的任何答案有影響。
是的,您可以從頭開始添加承載認證,我不是VS 2013模板的忠實粉絲,因爲它們在Cookie和令牌認證之間混合使用。您可以查看我的detailed blog post,瞭解如何將承載令牌僅添加到新的或現有的Web API項目。讓我知道你是否需要進一步的幫助。
這是一篇很棒的文章,但爲了後人的目的,你能否爲你的回答添加一個簡短的摘要? http://meta.stackexchange.com/a/8259 – 2014-10-04 00:39:30
事實上 - 如果您不使用Angular,只需要常規的Javascript? – CompanyDroneFromSector7G 2017-07-05 09:40:09
有幾種方法可將認證添加到現有項目。例如,您可以使用過濾器,可能與屬性結合使用,無論是內置的還是自定義的。你也可以使用DelegatingHandler,雖然這可能不是一個好主意。 – 2014-10-03 12:53:25