网站集成

时间:2012-03-26 11:24:48

标签: c# asp.net

嘿,以前有人做过这个任务吗?假设您有一个名为www.a.com的网站和第二个www.b.com

a.com有一个按钮。当你登录到a.com并单击按钮时,你将被发送到b.com,问题是如何在保存用户凭据时将其发送到b.com我希望他自动登录到b.com b.com ... PS:每个用户在a.com都有一个帐户他肯定应该在b.com中有一个帐户....任何想法请??? ....谢谢你的想法和支持:)

3 个答案:

答案 0 :(得分:0)

单点登录是您要查找的术语:一次登录应该将用户身份验证到该组中的所有站点。 如果你有不同的SLD-s(二级域名),这实际上并不容易实现。

最简单的方法是让第三方为您进行身份验证,例如Facebook,谷歌或Twitter(因此使用OAuth2)。其他解决方案可以在几个小时内完成,但总的来说:它要求www.a.com和www.b.com在后台进行通信。

检查一下,它有一个看起来很有希望的答案:Single Sign on from Multipe Domains

答案 1 :(得分:0)

您应该在两个网站中使用会话身份验证,然后将会话中的数据从a.com传递到b.com,在b.com中您将能够访问数据。

另一个解决方案是两个网站都访问同一个数据库,并在表用户中使用标志,例如检查该用户是否已登录,以便让他从其他网站(b.com)登录。

P.S。不管它们是多么加密,都不要使用查询字符串。

答案 2 :(得分:-2)

加密的查询字符串可能是解决方案

相关问题