gpt4 book ai didi

single-sign-on - Edge Chromium 不会将 SAML 数据通过 http 发布到 IEMode 用户访问 URL

转载 作者:行者123 更新时间:2023-12-04 11:44:04 24 4
gpt4 key购买 nike

我们的网站需要 IE模式边缘 Chrome 我们的用户正在使用 单点登录 .当他们从 SSO 登录 URL 登录时,他们的 Edge Chromium 浏览器按预期在 IEMode 中打开我们的网站(用户访问 URL),但他们在身份验证中遇到错误。
从我们用户的 SSO 登录中,我们的网站接收的请求类型是 GET,因此我们收到错误“无法通过 HTTP 发布接收 SAML 响应”,我们期望通过 http 发布 SAML 数据。开发人员工具不适用于 IEMode,因此跟踪在 IEMode 页面加载之前停止。
按照 https://docs.microsoft.com/en-us/deployedge/edge-ie-mode-sitelist#configure-neutral-sites 的指示,我们已经尝试将 SSO 登录域包含到 EMIE 站点列表中,打开方式为 但我们仍然得到相同的结果。如果我们将打开方式更改为 IE11 (与我们的网站相同),它有效。这不是我们的用户想要使用的选项(将登录域设置为在 IE11 中打开),因为我们的用户有其他使用 SSO 的应用程序并且要求不在 IEmode 中。
是否有我们可以更改的 header 或 IIS 设置,或者我们可以修改的其他 Edge Chromium 浏览器设置甚至注册表设置,以解决此 Edge Chromium 到 IEMode SSO 问题?

最佳答案

我们没有找到根本原因,但我们准备了一个可能对某些人有用的修复程序。
当从 SAML IdP 重定向到应用程序并同时从 Edge 切换到 IE 时,应该是 POST 的请求变成了 GET - 大多数应用程序不接受这一点。如果这是您的应用程序,您可以修改它以处理 GET 就好像它在 POST 中一样,或者最好让它在 Edge 中工作; )
我们设置了另一个 SAML IdP 并将所有必须在 IE 中打开的旧应用程序迁移到此服务,并将其 URL 添加到 IE 站点列表。现在 Edge 和 IE 模式之间没有切换,SSO 工作。

关于single-sign-on - Edge Chromium 不会将 SAML 数据通过 http 发布到 IEMode 用户访问 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66863176/

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