Единый вход в портал Dynamics с Salesforce
Как выполнить единый вход на портал Dynamics 365 с использованием учетных данных Salesforce?
1 ответ
Хорошо, вот как я достиг единого входа в динамику 365, используя учетные данные salesforce:
Во-первых, нам нужно создать подключенное приложение в Salesforce. Мы можем легко найти ресурсы в Интернете о том, как создать подключенное приложение на Salesforce. Ключевым моментом, который следует учитывать, является то, что как Salesforce, так и Dynamics используют аутентификацию на основе SAML, поэтому нам нужно включить SAML при создании подключенного приложения.
- EntityId будет URL-адрес портала Dynamics https://yourportal.microsoftcrmportals.com/
- URL ACS был бы https://yourportal.microsoftcrmportals.com/signin-saml2
- Позвольте начать URL как: https://yourportal.microsoftcrmportals.com/
- Позволить тип субъекта как: Имя пользователя
- Введите имя ID Формат:.... адрес электронной почты
Оставьте другие значения по умолчанию и сохраните их. Вам может потребоваться настроить Мой домен, если вы этого не сделали.
Теперь вы должны предоставить пользователям разрешение на доступ к этому приложению через профиль управления.
Теперь нам нужно сделать некоторые настройки конфигурации на стороне Dynamics.
Перейдите к своему бэкэнду Dynamics CRM и выберите "Порталы" >> "Настройки сайта". Вам нужно создать несколько настроек.
Имя: Аутентификация /SAML2/YourAppName/ AssertionConsumerServiceUrl
Веб-сайт: ваш динамический портал
Значение: https://yourportal.microsoftcrmportals.com/signin-saml2
YourAppName может быть чем угодно. Аналогично, создайте настройки для следующих имен:
Аутентификация /SAML2/YourAppName/ AuthenticationType
Значением будет URL-адрес входа в систему, инициированный IdP, из Salesforce
Аутентификация /SAML2/YourAppName/ MetadataAddress
Значением будет конечная точка обнаружения метаданных из подключенного приложения Salesforce, которое мы создали ранее
Аутентификация /SAML2/YourAppName/ ServiceProviderRealm
Это оно. Теперь нажмите на URL, инициированный IDP, который указан в Salesforce. Это должно работать.