[英]How to login to another website from current website
有两个网站,网站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博客文章使用Universal Providers将OpenAuth / OpenID与您现有的ASP.NET应用程序集成。
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.