我们有一个网站,我们的客户之一想要使用saml来验证他们的用户,他们有一个身份提供商。
有人可以指导我从哪里开始,以及在我们的网站上投射saml所需要的东西。
答案 0 :(得分:6)
Kentor.AuthServices
是.NET的开源服务提供程序,旨在尽可能简单地在ASP.NET应用程序中使用。
有三种可用的nuget包
Kentor.AuthServices
核心库和用于Web表单应用程序的Http模块。Kentor.AuthServices.Mvc
MVC控制器,用于MVC应用程序的简单设置。Kentor.AuthServices.Owin
Owin中间件,用于现代MVC应用程序并与ASP.NET身份集成。免责声明:我是Kentor.AuthServices的作者,但由于它是免费的,我不会向使用它的人赚钱。
答案 1 :(得分:1)
使用ASP.NET,您通常会使用WIF,但WIF不支持SAML协议。
两种方法。
使用ADFS作为桥梁,所以:
应用。 - > WIF - > ADFS - > SAML - > IDP
在您的应用中使用.NET第三方堆栈。