gpt4 book ai didi

rest - 如何在不使用 saml2=disabled 的情况下在 Postman 客户端中执行启用 saml 的 url?

转载 作者:行者123 更新时间:2023-12-05 00:47:27 25 4
gpt4 key购买 nike

我有一个用例,我必须为发布请求创建一个 Web API。
为了首先开发发布请求,我需要获取服务文档。
在服务文档请求时,我可以通过 Chrome 浏览器获取服务文档,它会提示输入基本身份验证和身份提供者,即 saml。

现在我必须通过 Postman 客户端获取相同的请求。
在 Postman 客户端中,我提供了必要的 header ,例如内容类型、身份验证等。但我无法获取数据。

截图。

enter image description here

服务文档基本认证截图
enter image description here

服务文档 IDp 截图:
enter image description here

通过浏览器的数据:

enter image description here

Postman 客户端说您的浏览器不支持 javascript 请启用它。
启用后得到相同的错误。

实际上,我无权访问托管此服务的管理驾驶舱。

请帮忙。

谢谢,
阿比 git

最佳答案

Postman 支持 REST API,但 SAML 基于浏览器重定向。

Postman 确实支持基于 REST 的 OpenID Connect/OAuth。

它要求 Javascript 的原因是 SAML 登录表单依赖于 Javascript 进行重定向。否则,您只会看到提交按钮。

问题在于 SAML 和 OAuth 是具有不同 token 类型的不同协议(protocol)。 SAML 是具有大量断言(声明)的 XML,而 OAuth 是具有本质上一组固定属性的 JSON。

Postman 需要 JWT token 。它不适用于 SAML token 。

您在网上看到的有关 Postman/SAML 的引用资料是指使用 SAML 登录 Postman Enterprise 版以获取 SSO。

关于rest - 如何在不使用 saml2=disabled 的情况下在 Postman 客户端中执行启用 saml 的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51611446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com