ASP.NET WF Identity具有双向身份验证方法

时间:2014-12-16 07:35:43

标签: c# asp.net authentication asp.net-identity windows-authentication

我需要开发一个支持两种身份验证方法的asp.net Web表单应用程序,首先是Windows身份验证(Active Directory)和常规用户身份验证(我认为它称为应用程序级别身份验证或Web表单身份验证)。

Active Directory将位于应用程序服务器的本地网络中。

首先,应用程序将检查用户是否位于Active Directory中(如果没有),然后它将返回并检查数据库以进行应用程序级别身份验证。

是否可以使用双向身份验证方法开发具有asp.net身份的应用程序,该方法检查用户是否经过Windows身份验证或退回到应用程序级身份验证?如果是,请向我提供示例或教程或Google = D的内容。

从我的搜索中我发现了一些没有得到解答的问题,或者我没有理解:


ASP.Net Identity - Multiple Authentication Methods

这是我最接近的问题:

  

是否可以配置新的ASP.Net Identity系统以支持多种身份验证方法?

答案:

  

为每种身份验证添加项目。

这是一个很好的approch?有可能吗?它应该怎么样?多层业务层?!


How to allow multiple authentication methods in ASP.NET?

实际上这是我没有安静理解的答案,有人会以更简单的方式向我解释我的答案。


Different way of authenfication in ASP.Net

在写我的时候发现了这个问题,其中一个答案是

  

...自定义MembershipProvider ....

我应该用这个吗?它与Identity不同吗?

我知道会员资格是一种旧技术,已被身份所取代,我不应该再使用它了。


这是一张图片我希望它能解释我的观点有点简单

this is what I'm trying to do

非常感谢,我很抱歉我的英语不好。


UPDATE:

场景将是:

用户打开登录页面,然后输入用户名和密码,然后应用程序将检查Active Directory服务器,如果他不在活动目录中,将检查用户数据库。

所以对于用户来说,它的单页不是单独的页面。

0 个答案:

没有答案