Я использую Salesforce в качестве IdP для своего приложения MVC. У меня есть несколько сообществ в моем экземпляре Salesforce, каждое из которых имеет различный signOnUrl. Как настроить несколько сообществ для использования одного и того же поставщика удостоверений Sustainys?
Я пытался использовать одну и ту же ссылку сообщества для разных сообществ, которая выдает ошибку привилегий. Я попытался установить несколько узлов провайдера идентификации для разных сообществ 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}
ужебыло добавлено.