我不确定在我的解释中我是否足够清楚让你们明白,但我会尝试。
这是我的问题:
我们有一个外部网站,我们公司的用户通过提供相应的用户名和密码来连接到该网站。外部站点是ASP.NET网站。我们希望将此网站集成到我们的Intranet门户中,以便用户无需输入他们的UN / Pwd即可登录该网站。由于目标网站没有提供SSO,我们正在模拟POST登录请求。
到目前为止一切顺利。
我们现在需要在初始登录完成后在另一页上执行操作。我们也可以模拟相应的POST请求。但问题是因为我们没有在初始POST请求中维护任何会话信息,所以它总是重定向到登录屏幕!
有没有办法在多个以编程方式完成的调用之间维护ASP.NET会话信息?我们可以通过编程方式创建一个ASP.NET会话ID cookie,然后将其与我们的初始请求一起传递吗?
或者这根本不可能?
感谢任何评论。
感谢您的帮助。
问候。
答案 0 :(得分:0)
维护状态是其他站点的责任(通常在cookie中)。
您应该手动执行操作,然后使用Fiddler比较HTTP请求并找出问题所在。