Loading
Настройка поставщика проверки подлинности для приложения Microsoft вручную посредством настройки минимальных полномочий

Настройка поставщика проверки подлинности для приложения Microsoft вручную посредством настройки минимальных полномочий

Добавьте регистрационные данные поставщика проверки подлинности для установки безопасного подключения между Salesforce и Microsoft.

Примечание
Примечание Чтобы использовать пошаговое руководство по интеграции Microsoft 365 и Azure, см. Настройка Microsoft 365 и интеграция Azure посредством пошагового руководства.
ТРЕБУЕМЫЕ ВЫПУСКИ
Доступно в: Lightning Experience
Доступно в версиях: Enterprise Edition, Unlimited Edition, Professional Edition и Developer Edition
ТРЕБУЕМЫЕ ПОЛНОМОЧИЯ ПОЛЬЗОВАТЕЛЯ  
Для настройки поставщика проверки подлинности: Пользователь-администратор CLM

Убедитесь, что код приложения (клиента) и значение секрета клиента соответствуют организации Azure. Если код и значение не совпадают с учетной записью Azure, надстройка не работает корректно или загружается некорректно и может привести к ошибкам графического API.

  1. В разделе «Настройка» введите «Поставщики проверки подлинности» в поле «Быстрый поиск», затем выберите «Поставщики проверки подлинности».
  2. Нажмите «Создать» и выберите «Открыть код Connect» в качестве типа поставщика.
  3. Введите MicrosoftApp в качестве имени поставщика проверки подлинности.
    URL-адрес автоматически получает суффикс MicrosoftApp.
  4. В разделе «Ключ пользователя» введите код приложения (клиента) Azure Application.
  5. В поле «Секрет пользователя» введите значение секрета клиента приложения Azure.
  6. В поле «URL-адрес конечной точки авторизации» введите https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
  7. В поле «URL-адрес конечной точки маркера» введите https://login.microsoftonline.com/organizations/oauth2/v2.0/token
  8. В поле «URL-адрес конечной точки сведений о пользователе» введите https://graph.microsoft.com/oidc/userinfo
  9. В поле «Стандартные области» введите Sites.Selected offline_access openid User.Read User.ReadBasic.All.
    Примечание
    Примечание Убедитесь, что стандартные области соответствуют полномочиям API, добавленным в учетную запись Microsoft Azure. См. Настройка приложения Microsoft Azure вручную посредством настройки минимальных прав.
  10. Убедитесь, что параметр «Отправить регистрационные данные клиента в заголовке» не выбран.
  11. Выберите «Отправить маркер доступа в заголовке» и «Добавить секрет пользователя в ответы SOAP API».
  12. В средстве обработки регистрации нажмите «Автоматически создавать шаблон средства обработки регистрации».
  13. В поле «Выполнить регистрацию как» выберите организацию администратора Salesforce.
  14. Сохраните внесенные изменения.
    Сведения о поставщике проверки подлинности сохраняются, и создаются URL-адреса конфигурации Salesforce.
  15. В конфигурациях Salesforce проверьте создание данных URL-адресов.
    • Тестовый URL-адрес инициализации

    • URL-адрес инициализации единой регистрации

    • URL-адрес связывания текущего пользователя

    • URL-адрес инициализации только OAuth

    • URL-адрес обратного вызова

    • URL-адрес единого выхода

  16. Если в экземпляре Salesforce доступен сайт Experience Cloud, разверните сайты Experience Cloud и проверьте создание данных URL-адресов.
    • Тестовый URL-адрес инициализации

    • URL-адрес инициализации единой регистрации

    • URL-адрес связывания текущего пользователя

    • URL-адрес инициализации только OAuth

    • URL-адрес обратного вызова

  17. Сохраните внесенные изменения.

    Формат средства обработки регистрации: AutocreatedRegHandler с 13 цифрами.

    После сохранения сведений о поставщике проверки подлинности создается класс Apex средства обработки регистрации. Например, AutocreatedRegHandler1234567890123.
  18. Выключите автоматическую синхронизацию имени пользователя и электронного адреса.
    При связывании Salesforce с Microsoft Azure система автоматически обновляет имя пользователя и адрес эл. почты Salesforce сведениями об организации Microsoft Azure. Это автоматическое обновление можно выключить.
    1. Нажмите на ссылку Apex Class средства обработки регистрации.
    2. Щелкните «Редактировать».
    3. Найдите метод updateUser и удалите или прокомментируйте этот код:
      //u.email = data.email;
              //u.lastName = data.lastName;
              //u.firstName = data.firstName;
    4. Сохраните внесенные изменения.
  19. Добавьте URL-адрес обратного вызова.
    1. Вернитесь к поставщику проверки подлинности.
    2. В разделе конфигурации Salesforce скопируйте URL-адрес обратного вызова.
    3. Откройте учетную запись Microsoft Azure и нажмите «Общие сведения».
    4. Рядом с URL-адресами переадресации нажмите «Добавить URL-адрес переадресации».
    5. Выберите Добавление платформы | Веб .
    6. Вставьте URL-адрес обратного вызова в URI-адрес переадресации.
    7. При наличии, выберите «Маркеры доступа (используются для скрытых потоков) и маркеры кода (используются для скрытых и гибридных потоков)».
    8. Нажмите кнопку «Настроить».
    9. При наличии партнерского сообщества перейдите к поставщику проверки подлинности в организации Salesforce.
    10. В разделе сайтов Experience Cloud скопируйте URL-адрес обратного вызова.
    11. Откройте учетную запись Microsoft Azure и нажмите «Проверка подлинности».
    12. Перейдите в Веб | URL-адреса переадресации и нажмите «Добавить URL-адрес».
    13. Вставьте URL-адрес обратного вызова сайта Experience Cloud и сохраните изменения.
      Разделы конфигурации Salesforce и сайтов Experience Cloud заполнены URL-адресами.
  20. Проверьте успешность проверки подлинности поставщика проверки подлинности.
    1. В разделе конфигурации Salesforce скопируйте тестовый URL-адрес инициализации.
    2. Вставьте URL-адрес в адресную строку и нажмите клавишу Enter.

      Ниже указан пример текста:

      Отображаются сведения о дереве документа.
 
Загрузка
Salesforce Help | Article