Asp.net vNext web应用程序身份验证

Asp.net vNext web应用程序身份验证,asp.net,authentication,Asp.net,Authentication,我正在尝试将一个旧的mvc1应用程序重写为vs2014中的vNext应用程序。应用程序根据公司的active directory进行身份验证。这里有一点背景来帮助澄清我的困惑是从哪里来的 我在mvc4中编写了一个应用程序,它通过以下方式进行身份验证: 1.Vs模板使用isValid方法执行帐户登录后操作 2.我编写了我的会员资格提供者,并通过web.config注册了它 3.当我运行应用程序isValid时,它正在调用我的覆盖以进行身份验证 现在我在vNext中,下面是我看到的 1.相同的帐户和

我正在尝试将一个旧的mvc1应用程序重写为vs2014中的vNext应用程序。应用程序根据公司的active directory进行身份验证。这里有一点背景来帮助澄清我的困惑是从哪里来的

我在mvc4中编写了一个应用程序,它通过以下方式进行身份验证: 1.Vs模板使用isValid方法执行帐户登录后操作 2.我编写了我的会员资格提供者,并通过web.config注册了它 3.当我运行应用程序isValid时,它正在调用我的覆盖以进行身份验证

现在我在vNext中,下面是我看到的 1.相同的帐户和登录方法,只是传入了一些signinmanager和user manager。我还不知道它到底是从哪里来的。我怀疑是通过startup.cs 2.我看到isValid被Passwordsigninasync之类的东西替换了,我想我需要重写它才能登录用户


这里是我的问题,我如何使Passwordsigninasync对我们的广告进行身份验证?我可以单干,忽略框架来让它工作,但我确信有一种简单的方法可以做到这一点,我只是对vNext中管道是如何工作的缺乏一些理解。感谢所有在正确方向上的帮助

听起来您有ASP.NET身份设置的默认实现,但希望它使用Active Directory而不是单个帐户


有关演练,请参见以下内容:

1。vNext正在开发中,所以我建议不要在生产中使用它。只有在发布之后。2.您可以搜索OWIN的AD身份验证。因为OWIN和vNext具有相似的代码结构和中间件方法。