将 SAML 与 SSO 集成到一直使用表单身份验证的 .net Web 应用程序中
本文关键字:身份验证 表单 net Web 应用程序 SAML SSO 集成 一直 | 更新日期: 2024-11-08 22:49:15
我想通过 SAML 将单一登录集成到使用表单身份验证和成员资格的 Web 应用程序中。我真的不知道如何实现这一目标。任何链接或教程都会有所帮助。我想知道从哪里开始,以及我需要做的各种事情来实现这一目标谢谢
若要在 .NET 中使用 SAML,应使用标准组件。有几种商业和开源选项可用。
我正在研究Kentor AuthServices开源库。使用该库,您可以通过以下方式进行迁移:
- 升级应用程序以使用基于 OWIN 的 Cookie 身份验证和 ASP.NET 标识,而不是成员身份。这将提高总体上的安全性。
- 将 Kentor AuthServices SAML2 Owin 中间件配置为用作具有 ASP.NET 身份的外部身份验证提供程序。
首先,最简单的方法是创建一个新的空 ASP.NET 应用程序,其中会为您生成所有代码。然后,您可以复制该代码。
您可以使用
Componet Pro SAMLComponet Pro SAML可以在 ASP.NET 网页,Windows Forms和Web服务中使用,并在.NET Framework 2.x及更高版本下运行。
Componet Pro SAML 支持单点登录 (SSO) 方案