尝试使用Javascript从SSO请求捕获返回数据

尝试使用Javascript从SSO请求捕获返回数据,javascript,single-sign-on,saml,Javascript,Single Sign On,Saml,这对我来说是一件非常新鲜的事情,所以我甚至不确定从哪里开始寻找 我正在为一家企业建立一个网站,该企业一直在为他们想要的所有功能提供自己的RESTAPI。这包括初始登录 他们现在正在转向SAML模型(由Ping Federated提供),而我在试图弄清楚自己需要做什么时感到非常困惑。他们为我提供了一个重定向到的URL。当我转到这个URL时,会有一个表单来填写用户名和密码。一旦提交,它就会跳转到另一个系统,生成一个字符串,我需要在某种端点URL上捕获该字符串。我有端点URL,当我手动单步执行该过程时

这对我来说是一件非常新鲜的事情,所以我甚至不确定从哪里开始寻找

我正在为一家企业建立一个网站,该企业一直在为他们想要的所有功能提供自己的RESTAPI。这包括初始登录

他们现在正在转向SAML模型(由Ping Federated提供),而我在试图弄清楚自己需要做什么时感到非常困惑。他们为我提供了一个重定向到的URL。当我转到这个URL时,会有一个表单来填写用户名和密码。一旦提交,它就会跳转到另一个系统,生成一个字符串,我需要在某种端点URL上捕获该字符串。我有端点URL,当我手动单步执行该过程时,我确实看到了所有步骤,并获得了一个成功的返回字符串

我似乎不知道如何正确地捕获字符串响应。如果能帮我找到合适的信息来源,我将不胜感激。您可以放心地假设,在这一点上,我对SAML只有最基本的理解。我也无法访问这个过程的后端,只有我的javascript/jQuery代码


谢谢。

您知道这个字符串存储在哪里吗?你看过你最喜欢的浏览器开发工具创建的网络跟踪吗?通常使用Ping Identity,它们会在标题中以
PF\uu
Marged开头发送信息-字符串就是返回的内容。它被直接显示,就像它是一个网页一样,但是这里当然没有实际的HTML,只有字符串。我从developer tools网络获得的跟踪显示了将名为“idmanager端点”的页面作为“文档”类型的最后一步。这是我需要能够捕获的文档内容。抱歉,我还有更多要添加的内容。据我所知,当用户来到我的起始页时,我应该能够将他们重定向到Ping设置的网页,以收集用户名和密码,并等待最终的响应,但尽管我已经习惯于发出XMLHttpRequests以处理我的客户端提供的REST Api,这似乎不是处理SAML/SSO的正确方法,我不确定应该做什么来捕获最终的“文档”。谢谢