【问题标题】:Offering all authentication mechanisms in an ASP.Net web application在 ASP.Net Web 应用程序中提供所有身份验证机制
【发布时间】:2011-02-02 18:16:10
【问题描述】:

Mine 是基于 ASP.Net(框架 4.0)构建的网络产品(交付给浏览器)。

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

【问题讨论】:

    标签: asp.net authentication single-sign-on


    【解决方案1】:

    .NET open auth 是你的朋友。
    http://www.dotnetopenauth.net/

    然后是活动目录/LDAP:
    http://www.codeproject.com/KB/system/everythingInAD.aspx#35

    而且你自己的provider + WinForms应该是清楚的。

    【讨论】:

    • 您能详细说明一下吗?此外,您能否从 Microsoft 产品中提出一些建议?
    • 单点登录适用于同一台机器上的多个应用程序。您需要实现所有方法并使其在 web.config 中可配置。我给了你 AD 方法(更新的链接指向页面中的正确位置)。
    • 嗨。对不起,我的沟通之间的长期差距。基本上,我正在寻找一个基于.net 的框架,它将使我的产品能够“使用”任何身份验证机制。这样的框架存在吗?例如,我正在使用 OleDB 连接到一堆数据源,而无需更改我的应用程序代码......其中我所需要的只是各个数据源的 OleDB 提供程序。我希望这个类比是清楚的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多