Я использую Salesforce в качестве IdP для своего приложения MVC. У меня есть несколько сообществ в моем экземпляре 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}
уже добавлена.