我们正在企业环境中实施单点登录机制,其中令牌通过HTTP头在应用程序之间共享。现在,为了进行集成测试,我需要编写一个应用程序来模拟这个过程。
在ASP.NET中有没有一种方法可以重定向到另一个网页并在此过程中传递自定义的HTTP头?
谢谢。
在ASP.NET中有没有一种方法可以重定向到另一个网页并在此过程中传递自定义的HTTP头?
谢谢。
服务器可以在重定向时将HTTP头发送给客户端,但客户端不会将其发送回其他远程服务器。
在这种情况下,理想的解决方案是使用Cookie或QueryString变量。Cookie可能会遇到跨域问题,并且如果主机名足够不同,则会变得复杂。
在任何这些方法中,必须小心,不要信任此信息,因为它是来自客户端(或某些黑客)的用户输入。