将Azure ADFS与现有ASP.NET web应用程序连接的过程和要求

将Azure ADFS与现有ASP.NET web应用程序连接的过程和要求,asp.net,azure,adfs,Asp.net,Azure,Adfs,下面是我对该应用程序的一点介绍: 我们正在使用ASP.NET web应用程序和SQL server成员资格提供程序进行用户身份验证。除此之外,我们的应用程序还支持客户端应用程序中的SSO(例如:siteminder) 我们的一个客户正在将他们的SSO基础设施从siteminder更改为Azure(Active Directory联合服务),因为我对Azure ADFS非常陌生,所以我不知道连接到我们的ASP.NET web应用程序所需的所有内容和过程。虽然我也有一些疑问: 我们这边的基础设施会

下面是我对该应用程序的一点介绍:

我们正在使用ASP.NET web应用程序和SQL server成员资格提供程序进行用户身份验证。除此之外,我们的应用程序还支持客户端应用程序中的SSO(例如:siteminder)

我们的一个客户正在将他们的SSO基础设施从siteminder更改为Azure(Active Directory联合服务),因为我对Azure ADFS非常陌生,所以我不知道连接到我们的ASP.NET web应用程序所需的所有内容和过程。虽然我也有一些疑问:

  • 我们这边的基础设施会有什么变化吗?意味着我们是否需要在终端使用ADFS服务器与客户端的ADFS服务器通信,或者是否可以从ASP.NET web应用程序直接连接到客户端的ADFS服务器

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


注意:应用程序需要内部用户的表单身份验证

没有Azure ADFS这样的东西

有Azure广告和ADF。它们是完全不同的产品

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

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


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

这不是一个适合这样做的问题。它太宽泛,而且基于观点。请阅读和