我有一個ASP.NET Web應用程序使用ASP.NET身份與啓動UseCookieAuthentication登錄。
登錄網站工作正常。
我也有一個ASP.NET WebAPI網站,我用它來收集數據。我想使用在登錄網站上創建的相同Cookie來保護WebAPI。
機器密鑰相同,UseCookieAuthentication使用相同的CookieName和CookieDomain設置。如何UseCookieAuthentication或ClaimsIdentity之間ASP.NET身份Owin網站和ASP.NET WebAPI
我似乎無法找到任何關於如何在ASP.NET網站之間使用基於Cookie的身份驗證的好文章。
歡迎任何鏈接或想法。
如果有任何在兩個站點之間傳遞ClaimsIdentity的例子會很棒。
我們只選擇UseCookieAuthentication,因爲它與FormsAuthentication類似,但我們並不反對使用聲明身份驗證,如果我們能夠找出如何。
加入
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
您是否找到以上解決方案? – Jek