2017-01-09 188 views
0

我正在MVC 5中構建一個Web應用程序 - 但還沒有一種方法來驗證或授權用戶。身份驗證/授權與Cookie,沒有ASP.NET身份

我正在使用dapper.net作爲存儲庫層。

我不想使用ASP.NET身份驗證,因爲它太複雜並且與實體框架緊密耦合。

我想使用Cookie,以便用戶可以在訪問之間保持登錄狀態 - 幾個月。

基本身份驗證不支持cookie,雖然我將使用SSL似乎不安全。

表單身份驗證似乎已被棄用。

我想使用認證過濾器/屬性。

我只想要一個簡單的解決方案,讓我控制事情的工作方式。

這可能嗎?我怎麼去解決這個問題?

+2

身份不連接到的EntityFramework – Shoe

+1

不知道,如果它可以幫助你,但我爲自己[最小實現cookie認證與MVC5和ASP.NET身份]製作(https://github.com/jennings/AspNetIdentityExamples/tree/master/CookieAuthentication),所以我可以在需要時使用它作爲參考。 –

+1

使用表單身份驗證標識或滾動您自己的身份。此外,表單身份驗證不會折舊,也沒有計劃貶低它,我不知道你從哪裏得到(壞)信息。 – Igor

回答

0

可以在MVC中使用自定義身份驗證篩選