【问题标题】:Procedure and Requirement for connecting Azure ADFS with existing ASP.NET web application将 Azure ADFS 与现有 ASP.NET Web 应用程序连接的过程和要求
【发布时间】:2018-02-26 08:26:38
【问题描述】:

我对应用程序的一些介绍:

我们正在使用带有 SQL 服务器成员资格提供程序的 ASP.NET Web 应用程序来进行用户身份验证。除此之外,我们的应用程序还支持来自客户应用程序的 SSO(例如:siteminder)。

我们的一个客户正在将他们的 SSO 基础架构从 siteminder 更改为 Azure(Active Directory 联合服务),因为我对 Azure ADFS 还很陌生,所以我不知道需要什么以及连接到我们的 ASP 的过程。 NET 网络应用程序。虽然我也有一些疑问:

  • 我们的基础设施是否会发生变化?意味着我们是否需要 ADFS 服务器来与客户端的 ADFS 服务器进行通信,或者我们是否可以从我们的 ASP.NET Web 应用程序直接连接到客户端的 ADFS 服务器?

  • 是否需要任何软件升级?目前我们正在使用 Visual Studio 2013(更新 2)、.NET Framework 4.5

注意:应用程序需要对内部用户进行表单认证

【问题讨论】:

标签: asp.net azure adfs


【解决方案1】:

没有 Azure ADFS 这样的东西。

有 Azure AD 和 ADFS。它们是完全不同的产品。

ADFS 仅针对 AD 进行身份验证。它无法针对 SQL Server 成员身份提供程序进行身份验证。如果需要,请使用 identityserver 对 DB 进行身份验证并将其与 ADFS 联合。

您可以将您的 ADFS 与他们的 ADFS 联合,也可以将您的应用程序连接到他们的 ADFS。两者都有效。

为此,您的应用程序需要支持 WS-Federation (WIF)、SAML 2.0 或 OpenID Connect (ADFS 4.0)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2017-04-19
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多