在MVC5中使用Asp.net核心安全性?

问题描述:

我们使用Adal作为认证库,但我们希望在我们的MVC5应用程序中使用Asp.Net Core安全性中的策略功能。这个想法是将Asp.Net核心库编译为.NET 4.6。这工作!但是,现在我需要点击我的owin应用程序中的身份验证事物。在MVC5中使用Asp.net核心安全性?

仅从库添加AuthorizeAttribute不起作用,它不会执行。

我也读过P. Schaeflein的移植版本,但我会主张使用Microsoft提供的库。

任何想法如何让这个工作?

Asp.net Core/.net核心是一个完全重写的asp.net框架,它的工作方式非常不同。例如,Asp.net核心最大的依赖依赖注入。因此,将用于Asp.net核心的框架的一部分移动到Asp.net MVC 4.6不起作用,并且将不得不重建以与Asp.net MVC 4.6一起工作。

+0

感谢您的回复。是否有可能用.Net核心的安全库替换MVC中的完整安全库。编译到.NET 4.6? – Identity

+0

Asp.net核心框架将在.net 4.6上运行,但Asp.net MVC 4.6框架不同,对于错误很抱歉。 Asp.net核心安全库需要一些或很多改变才能使用Asp.net MVC 4.6框架。这将是最好的Asp.net核心。这里的图书馆https://github.com/aspnet/Security –