Mendix 和 Azure Ad B2C AuthRequest 没有断言消费者服务 URL

Mendix and Azure Ad B2C AuthRequest does not have assertion consumer service URL

我尝试让 Azure AD B2C 在 Mendix 上运行。 我们让它与普通的 Azure AD 一起工作,这很容易,因为所有操作都是在图形用户界面中完成的。 对于 Azure AD B2C,这是在 XML 中完成的,所以有点难。

我已经学习了接下来的教程并且一切正常。 https://docs.microsoft.com/nl-nl/azure/active-directory-b2c/custom-policy-get-started https://docs.microsoft.com/nl-nl/azure/active-directory-b2c/connect-with-saml-service-providers

如果我现在尝试让它与 mendix 一起工作,我会收到下一个错误: 在 AuthRequest 中对应 IssuerUri "https://xxxx.mendixcloud.com" 注册的应用程序在其元数据中没有指定断言消费者服务 URL "https://xxx.mendixcloud.com/SSO/assertion" .

在 SAMLApp1 清单中,我放入了 Mendix 元数据 URL。到目前为止,这是我唯一需要更改的内容。

有人可以帮忙吗?

在 SAMLApp1 清单中,您必须将标识符 URI 更改为 https://xxxx.mendixcloud.com(来自 mendix 的 SAML 请求中的颁发者)。

'https://xxx.mendixcloud.com/SSO/assertion' 中的元数据必须包含 ACS URL。