在没有OWIN的情况下使用Microsoft Identity的示例

时间:2015-07-08 17:21:58

标签: c# asp.net-identity owin

我一直在网上搜索,看看是否可以不使用带有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中间件的情况下深入了解使用身份吗?

1 个答案:

答案 0 :(得分:0)

设置和阅读cookie需要OWIN。所以不,不能扔掉OWIN。

您可以使用OWIN在没有ASP.Net Identity的情况下进行身份验证(这是我当前的项目所做的),但不能以其他方式执行。无论如何,OWIN有什么问题?

从理论上讲,你可以使用自己的方法来设置身份验证cookie,但OWIN为你做这件事有什么意义呢?