简体   繁体   English

将SAML与SSO集成到使用Forms身份验证的.net Web应用程序中

[英]Integrate SAML with SSO into the .net web application which has been using Forms authentication

I want to Integrate Single Sign on through SAML into my web application which is using Forms Authentication and membership. 我想将通过SAML的单一登录集成到使用表单身份验证和成员身份的Web应用程序中。 I really dont have an Idea on how to achieve this. 我真的不知道如何实现这一目标。 any links or tutorials will be helpful. 任何链接或教程都将有所帮助。 I would like to know where to start exactly and the various things i need to do to achieve this Thanks 我想知道从哪里开始,以及实现这一目标我需要做的各种事情。

To work with SAML in .NET, you should use standard components. 要在.NET中使用SAML,应使用标准组件。 There are several commercial and open source options available. 有几种商业和开源选项可用。

I'm working on the Kentor AuthServices open source library. 我正在研究Kentor AuthServices开源库。 Using that library, you could migrate by: 使用该库,您可以通过以下方式进行迁移:

  1. Upgrade your application to use OWIN-based cookie-authentication and ASP.NET Identity instead of membership. 升级您的应用程序以使用基于OWIN的cookie身份验证和ASP.NET Identity,而不是成员身份。 This will increase security in general. 一般而言,这将提高安全性。
  2. Configure the Kentor AuthServices SAML2 Owin middleware to be used as an external authentication provider with ASP.NET Identity. 将Kentor AuthServices SAML2 Owin中间件配置为用作具有ASP.NET身份的外部身份验证提供程序。

To get started, it's probably easiest to create a new empty ASP.NET application where all code is generated for you. 首先,创建一个新的空ASP.NET应用程序(其中将为您生成所有代码)可能是最简单的。 Then you can copy that code. 然后,您可以复制该代码。

You can use Componet Pro SAML Componet Pro SAML can be used from ASP.NET web pages, Windows Forms and Web Services and runs under .NET Framework 2.x and above. 您可以使用Componet Pro SAML Componet Pro SAML可以在ASP.NET网页,Windows窗体和Web服务中使用,并且可以在.NET Framework 2.x及更高版本下运行。

Componet Pro SAML supports Single Sign (SSO) scenario Componet Pro SAML支持单一登录(SSO)方案

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用带有Kerberos令牌的SAML 2.0 SSO的.NET桌面(非Web)应用程序 - .NET Desktop (Non-web) application using SAML 2.0 SSO with a Kerberos Token ASP.NET远程Web应用程序中的Windows身份验证SSO - Windows Authentication SSO in ASP.NET Remote Web Application 使用SAML + C#.net的SSO - SSO using SAML + C# .net 使用ADFS和SAML2.0(Sustainsys)在我们的Web应用程序中实现SSO时出错 - Getting an error while implementing SSO in our web application using ADFS and SAML2.0 (Sustainsys) 将 aspnet 身份验证模块集成到 flex .net web 应用程序 - Integrate aspnet authentication module to flex .net web application Asp.net Web窗体Web应用程序中的Azure AD身份验证 - Azure AD Authentication in Asp.net web forms web application 使用基于表单的身份验证在ASP.Net Web应用程序上实现单点登录 - Implement single sign on ASP .Net Web Application current using forms based authentication .net Web应用程序是否可以在“表单”和“ Windows”中使用身份验证 - Can we use Authentication in 'Forms' and as well in 'Windows' for a .net web application 将 ADFS SSO 集成到现有的 .net Web 应用程序中 - Integrating ADFS SSO into existing .net web application 需要在我的Web应用程序中集成G​​oogle身份验证 - Need to integrate Google Authentication in my web application
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM