我一直在网上搜索,看看是否可以不使用带有MS Identity的OWIN。来自这篇文章http://www.codeproject.com/Articles/762428/ASP-NET-MVC-and-Identity-Understanding-the-Basics
“所有身份2.0都不需要OWIN,但具体我们使用OWIN作为穷人DI(CreatePerContext),我们也使用owin生成cookie /做身份验证作为应用程序的一部分。您可以使用UserManager / RoleManager独立而没有owin(即如果你仍想使用带有身份的FormsAuth)“
好的,太好了。我仍然找不到任何关于如何做到这一点的例子。
任何人都可以在不使用OWIN中间件的情况下深入了解使用身份吗?
答案 0 :(得分:0)
设置和阅读cookie需要OWIN。所以不,不能扔掉OWIN。
您可以使用OWIN在没有ASP.Net Identity的情况下进行身份验证(这是我当前的项目所做的),但不能以其他方式执行。无论如何,OWIN有什么问题?
从理论上讲,你可以使用自己的方法来设置身份验证cookie,但OWIN为你做这件事有什么意义呢?