在ASP.Net web应用程序中提供所有身份验证机制

在ASP.Net web应用程序中提供所有身份验证机制,asp.net,authentication,single-sign-on,Asp.net,Authentication,Single Sign On,Mine是一个基于ASP.Net(Framework 4.0)的web产品(交付到浏览器) 大多数客户寻求单点登录,这样他们的用户在调用应用程序时就应该使用他们正在使用的Windows或Active Directory登录直接登录到该应用程序。其他一些客户希望应用程序接受基于表单的登录凭据。因此,基本上我的web应用程序应该能够根据客户的需求进行调整(配置)。它们可能是基于声明的身份验证,但也有一些例外情况。我想知道在ASP.Net中实现这一点的最佳方法。.Net open auth是您的朋友。

Mine是一个基于ASP.Net(Framework 4.0)的web产品(交付到浏览器)


大多数客户寻求单点登录,这样他们的用户在调用应用程序时就应该使用他们正在使用的Windows或Active Directory登录直接登录到该应用程序。其他一些客户希望应用程序接受基于表单的登录凭据。因此,基本上我的web应用程序应该能够根据客户的需求进行调整(配置)。它们可能是基于声明的身份验证,但也有一些例外情况。我想知道在ASP.Net中实现这一点的最佳方法。

.Net open auth是您的朋友。

然后是active directory/LDAP:


您自己的提供商+WinForms应该很清楚。

您能详细说明一下吗?此外,您可以从Microsoft产品中提出一些建议吗?单点登录适用于同一台计算机上的多个应用程序。您需要实现所有方法,并使其在web.config中可配置。我给你的广告方法(更新链接指向页面中的正确位置)。嗨。很抱歉,我的通信之间有很长的间隔。基本上,我正在寻找一个基于.net的框架,使我的产品能够“使用”任何身份验证机制。是否存在这样一个框架?例如,我正在使用OleDB连接到一组数据源,而无需更改我的应用程序代码。。。其中,我所需要的是各个数据源的OleDB提供程序。我希望类比是清楚的。