C# 如何在asp.net网站中启用saml 2.0 sso

C# 如何在asp.net网站中启用saml 2.0 sso,c#,asp.net,single-sign-on,saml,saml-2.0,C#,Asp.net,Single Sign On,Saml,Saml 2.0,我们有一个网站,我们的一个客户希望使用saml对其用户进行身份验证,并且他们有一个身份提供商 有人能告诉我从哪里开始,以及在我们的网站中初始化saml需要什么。对于ASP.NET,您通常会使用WIF,但WIF不支持saml协议 有两种方法可以做到这一点 将ADF用作桥接器,以便: 应用程序。-->WIF-->ADFS-->SAML-->IDP 在应用程序中使用.NET第三方堆栈 请参阅:是一个针对.NET的开放源码服务提供商,旨在尽可能简单地在ASP.NET应用程序中使用 有三个nuget软件包

我们有一个网站,我们的一个客户希望使用saml对其用户进行身份验证,并且他们有一个身份提供商


有人能告诉我从哪里开始,以及在我们的网站中初始化saml需要什么。

对于ASP.NET,您通常会使用WIF,但WIF不支持saml协议

有两种方法可以做到这一点

将ADF用作桥接器,以便:

应用程序。-->WIF-->ADFS-->SAML-->IDP

在应用程序中使用.NET第三方堆栈

请参阅:

是一个针对.NET的开放源码服务提供商,旨在尽可能简单地在ASP.NET应用程序中使用

有三个nuget软件包可用

  • 用于web窗体应用程序的核心库和Http模块
  • MVC控制器,用于MVC应用程序的简单设置
  • 用于现代MVC应用程序和与ASP.NET身份集成的Owin中间件

免责声明:我是Kentor.AuthServices的作者,但由于它是免费的,我没有从使用它的人那里赚到钱。

感谢您的回复。我尝试了onelogin,但它不符合我们的场景。我们的客户已经有了身份提供商。因此我想知道我应该要求他们配置我们的服务提供商的哪些事项。Anders,也许这是一个疯狂的问题,但你能想到为什么在添加Kentor Saml中间件后,我们的应用程序试图连接到209.61.153.179,反向查找显示是这样的吗?