使用 PingFederate,SAMLResponse 不会发送到 SAMLRequest9authnResquest 中出现的 ACS URL)

发布于 2024-09-16 16:36:14 字数 228 浏览 1 评论 0原文

我正在使用 PingFederate 进行 SSO。我的应用程序充当 SP,并且我正在尝试 SP 发起的 SSO。 我正在向 PingFederate 发送 SAMLRequest,该请求已签名。但它不会将 SAML 响应发送到 SAMLRequest9authnRequest 中提到的 ACS URL。

您能否帮我进行设置,以便不选择默认断言 Consumer URL,而是使用 SAMLRequest 中发送的 URL?

I am using PingFederate for SSO. My application is acting as SP and I am trying SP initiated SSO.
I am sending SAMLRequest to PingFederate, which is signed. But it is not sending SAMLresponse to ACS URL mentioned in the SAMLRequest9authnRequest).

Can you help me with settings, so that the default assertion Consumer URL is not picked up but the one sent in SAMLRequest is used?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

¢好甜 2024-09-23 16:36:14

[更新}

那么您是 SP,PF 是 IDP? PF 需要在本地元数据中列出您的断言消费者服务 URL(PF 可以为单个 SP 保存多个 ACS URL),并且我相信您需要指定 ACSIndex(如 PF 中配置)或 ACSURL 值。

SAMl 2.0 Core 文档概述了如何在 AuthnRequest 中包含 AssertionConsumerServiceIndex 或 AssertionConsumerServiceURL。

--Ian


你能提供更多细节吗?

听起来您正在使用 PF 作为 IDP 和 SP?如果您希望 PF (IDP) 使用默认的 ACS URL 而非 SP-Init SSO,则需要在 AuthnRequest 中指定 ACS URL 的 ACSIndex。 PF (SP) 可以通过将特定的 ACSIndex 附加到 startSSO.ping 应用程序端点来指定要包含在 AuthnRequest 中的特定 ACSIndex。

如果 ACSIndex 未在 PF (IDP) 配置中列出,SP 必须签署 AuthnRequest(根据规范)并指定要使用的 ACSIndex。

让我知道这是否有意义,或者您需要更多有关如何执行此操作的信息。

——伊恩

[Updated}

So you are the SP and PF is the IDP? PF needs to have your Assertion Consumer Service URL listed in the local meta-data (PF can hold several ACS URLs for a single SP) and I believe you need to specify the ACSIndex (as configured in PF) or ACSURL value.

The SAMl 2.0 Core document outlines how to include AssertionConsumerServiceIndex or AssertionConsumerServiceURL in your AuthnRequest.

--Ian


Can you provide more details?

It sounds like you are using PF as the IDP and SP? If you want to PF (IDP) to use an ACS URL other than the default with SP-Init SSO you need to specify the ACSIndex of the ACS URL in the AuthnRequest. PF (SP) can specify a specific ACSIndex to include in the AuthnRequest by appending it to the startSSO.ping Application Endpoint.

If the ACSIndex is not listed in the PF (IDP) configuration the SP must sign the AuthnRequest (per the spec) and specify the ACSIndex to use instead.

Let me know if that makes sense or you need more info on how to do this.

--Ian

女中豪杰 2024-09-23 16:36:14

如果您使用 AuthnRequest 正确发送它,PingFederate 将自动维护 RelayState(作为 IDP)并返回断言(根据规范)。您无需在 PF 内执行任何操作即可实现此目的。

我会确保您正确发送它,并且 PF 正在记录从您那里收到的值。

PingFederate will automatically maintain RelayState (as the IDP) and return it with the Assertion (per the Spec) if you are sending it correctly with the AuthnRequest. There is nothing you need to do within PF to make this happen.

I would ensure you are sending it correctly and that PF is logging the value it receives from you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文