2017-01-09 189 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中使用自定义身份验证筛选