我将 Salesforce 用作我的 MVC 应用程序的 IdP。我的 Salesforce 实例中有多个社区,每个社区都有不同的 signOnUrl。如何配置多个社区以使用相同的 Sustainsys 身份提供程序?
我尝试对不同的社区使用相同的社区链接,这会导致权限错误。我尝试为不同的社区 signOnUrls 设置多个身份提供程序节点,但没有成功
<identityProviders>
<add entityId="https://{Salesforce}" signOnUrl="https://{Salesforce}/{community1}/idp/login?app={appId}" allowUnsolicitedAuthnResponse="true" binding="HttpRedirect">
<signingCertificate fileName="~/App_Data/{cert}.crt" />
</add>
<add entityId="https://{Salesforce}" signOnUrl="https://{Salesforce}/{community2}/idp/login?app={appId}" allowUnsolicitedAuthnResponse="true" binding="HttpRedirect">
<signingCertificate fileName="~/App_Data/{cert}.crt" />
</add>
</identityProviders>
当我尝试将多个实体提供程序添加到同一台服务器时,错误是https://{Salesforce}
已添加条目。