Asp.net vNext网络应用认证

时间:2014-08-17 21:12:36

标签: asp.net authentication

我试图在vs2014中将旧的mvc1应用程序重写为vNext应用程序。应用程序根据公司的活动目录进行身份验证。这里有一些背景知识可以帮助澄清我的困惑来自哪里。

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

现在我在vNext中,这就是我所看到的 1.相同的帐户和登录方法,除了一些signinmanager和用户管理器传入其中。我还没看到它究竟来自哪里。我怀疑它是通过startup.cs 2.我看到isValid被替换为类似Passwordsigninasync的东西,我认为我需要覆盖以登录用户。

在这里,我的问题是如何让Passwordsigninasync对我们的AD进行身份验证?我可以单独进行并忽略框架以使其工作,但我确信这是一种简单的方法,我只是缺少对管道如何在vNext中工作的理解。在正确的方向感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

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

有关演练的信息,请参阅以下内容:On-Premises Organizational Authentication