如何从当前网站登录到另一个网站

本文关键字:网站 登录 另一个 | 更新日期: 2023-09-27 18:28:56

有两个网站,网站A和B。要求如下:

  • 网站A有一个登录页面
  • 成功登录网站A后,用户应重定向到网站B主页
  • 注:

    • 两个网站的用户帐户/凭据相同
  • 虽然网站B有登录页面,但成功登录网站A应绕过网站B的登录页面,显示其(网站B)主页。

所以我的问题是,上述场景在C#、ASP.Net中是否可行?

如果可能,那么上述要求如何在以下环境中工作:-两个网站都托管在同一个域中。-这两个网站都托管在不同的域中。

你能给我建议一下设计和实现上述要求的方法吗。

提前感谢!!!。

如何从当前网站登录到另一个网站

有多种选项可以为.NET应用程序实现SSO。

在线查看以下教程:

单一登录基础,2012年7月

http://www.codeproject.com/Articles/429166/Basics-of-Single-Sign-on-SSO

GaryMcAllisterOnline:ASP.NET MVC 4、ADFS 2.0和第三方STS集成(IdentityServer2),2013年1月

http://garymcallisteronline.blogspot.com/2013/01/aspnet-mvc-4-adfs-20-and-3rd-party-sts.html

第一个使用ASP.NET Web窗体,而第二个使用ASP.NET MVC4。

如果您的需求允许您使用第三方解决方案,也可以考虑OpenID。有一个叫做DotNetOpenAuth的开源库。

有关更多信息,请阅读MSDN博客文章"使用通用提供程序将OpenAuth/OpenID与现有的ASP.NET应用程序集成"。

希望这能有所帮助!