如何解决Salesforce Connected App 忽略 http ACS 值并重定向到 https
首先我要声明我不是 Salesforce 开发人员。我是一名 Web 开发人员,使用客户的 Salesforce 实例通过 Salesforce SSO 登录到我们的应用程序。此 Salesforce 实例由其他供应商管理。
多年来,我们一直在为上述 Web 应用程序运行 Vagrant 虚拟机,并在测试 Salesforce 实例上设置了一个特殊的连接应用程序,专门且仅适用于开发虚拟机。流程如下所示:
- 启动 Vagrant VM
- 转到http://mysite.local
- 点击 Web 应用程序上的登录
- 显示 Salesforce 登录
- 成功登录后,将用户重定向回http://mysite.local/samlhandler
- 处理 SAML 响应并登录用户。
在过去几周内,由于 Salesforce 端的第 5 步更改,这已停止工作。它不是将用户定向到 http://mysite.local/samlhandler,而是定向到 https://mysite.local/samlhandler。尽管 ACS URL 被设置为 http://mysite.local/samlhandler。
供应商猜测这与“Summer '21”更新有关,其中有一些对 https 实施的参考,但文档似乎更符合 Salesforce 实例上的自定义域。而且供应商无法真正确认。
有没有人遇到过这种情况并确认情况确实如此,或者这听起来是否可以配置?我们可能需要一段时间才能将自签名证书添加到 VM 并将其推送给所有用户。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。