设想:
我手头的任务是在不同组织/网站之间启用单点登录解决方案。我从一个组织网站上的经过身份验证的用户开始,将特定信息转换为 Xml 文档,使用三重 des 加密文档,然后将其作为 post 变量发送到第二个组织的登录页面。
问题:
一旦我打包了我的 xml 数据,我如何以编程方式向第二个网站发布帖子并将用户的浏览器也重定向到第二个网站。
这应该表现得就像具有如下形式:
action="http://www.www.com/posthere" 方法="post"
...并有一个隐藏的文本字段,例如:
输入类型=“隐藏”值=“我的加密xml”
这是用 asp.net 2.0 webforms 编写的。
--
编辑: Nic 询问为什么我上面描述的 html 表单不起作用。答:我无法控制任何一个站点;我正在建立使这一切发生的“中间人”。站点 1 将用户转发到我正在制作的页面,我必须构建 XML,然后将其转发到站点 2。站点 1 不希望用户知道我的站点,重定向应该是透明的。
我上面描述的过程是双方(站点 A 和站点 B)要求的。