如何在ASP.NET网站中启用SAML 2.0 SSO

5
我们有一个网站,其中一个客户想要使用SAML来验证他们的用户,并且他们有一个身份提供者。
请问有人能指导我从哪里开始以及在我们的网站中集成SAML需要哪些东西。
2个回答

6

Kentor.AuthServices是一个开源服务提供程序,适用于.NET,旨在尽可能简化在ASP.NET应用程序中的使用。

这里有三个可用的nuget软件包:

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


安德斯,或许是一个疯狂的问题,但你能想到在添加Kentor Saml中间件后,我们的应用程序为什么会尝试连接到209.61.153.179吗?反向查找显示它是http://www.pierpoint-martin.com。 - Wim

2
使用ASP.NET时,通常会使用WIF,但是WIF不支持SAML协议。
有两种方法可以解决这个问题。
一种是使用ADFS作为桥梁:
应用程序 --> WIF --> ADFS --> SAML --> IDP
另一种方法是在您的应用程序中使用第三方的.NET堆栈。
参考:SAML : SAML连接/工具包

感谢您的回复。我尝试了Onelogin,但它不适合我们的情况。我们的客户已经有一个身份提供者。因此,我想知道我应该向他们询问哪些配置来配置我们的服务提供者。 - Pavan Teja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接