重定向到外部URL发布

时间:2018-07-19 07:56:31

标签: c# asp.net model-view-controller

尽管我由于经验不足和/或缺乏知识可能会遗漏一些东西,但我会尽力使其尽可能简短。

我已经成功地从网站A重定向到网站B,就像链接C# - HttpWebResponse redirect to external URL所示(谢谢所有参与人员,这非常有帮助)

唯一的问题是,在网站B中,重定向似乎成功之后,系统似乎忽略了所发生的情况,然后再次重定向回其默认的主控制器索引“获取操作”结果,并继续以如果重定向从未发生过。我认为,我已删除可能导致此问题的所有内容,例如检查身份验证的属性等。

在这方面的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

他们根据您的参考链接(https://stackoverflow.com/questions/27503986/c-sharp-httpwebresponse-redirect-to-external-url)尝试创建一个单点登录系统。因为他们有2个网站。他们如何用HtppWebRequest类解决此问题的链接问题。当然这是不可能的。

如果您查看我在图像上添加的答案部分,作者将提供使用cookie共享的功能。

enter image description here

在不同网站之间共享身份验证信息的正确解决方案是什么?

您应该在“关于单一身份验证”方法上进行搜索。 这是一些线索

OAuth(Google,Facebook)

SAML Protocol

JWt

也许Jwt有点困难;)