Вы находитесь здесь:
Настройка поставщика проверки подлинности для приложения Microsoft вручную посредством настройки минимальных полномочий
Добавьте регистрационные данные поставщика проверки подлинности для установки безопасного подключения между Salesforce и Microsoft.
| ТРЕБУЕМЫЕ ВЫПУСКИ |
|---|
| Доступно в: Lightning Experience |
| Доступно в версиях: Enterprise Edition, Unlimited Edition, Professional Edition и Developer Edition |
| ТРЕБУЕМЫЕ ПОЛНОМОЧИЯ ПОЛЬЗОВАТЕЛЯ | |
|---|---|
| Для настройки поставщика проверки подлинности: | Пользователь-администратор CLM |
Убедитесь, что код приложения (клиента) и значение секрета клиента соответствуют организации Azure. Если код и значение не совпадают с учетной записью Azure, надстройка не работает корректно или загружается некорректно и может привести к ошибкам графического API.
- В разделе «Настройка» введите «Поставщики проверки подлинности» в поле «Быстрый поиск», затем выберите «Поставщики проверки подлинности».
- Нажмите «Создать» и выберите «Открыть код Connect» в качестве типа поставщика.
-
Введите MicrosoftApp в качестве имени поставщика проверки подлинности.
URL-адрес автоматически получает суффикс MicrosoftApp.
- В разделе «Ключ пользователя» введите код приложения (клиента) Azure Application.
- В поле «Секрет пользователя» введите значение секрета клиента приложения Azure.
- В поле «URL-адрес конечной точки авторизации» введите https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
- В поле «URL-адрес конечной точки маркера» введите https://login.microsoftonline.com/organizations/oauth2/v2.0/token
- В поле «URL-адрес конечной точки сведений о пользователе» введите https://graph.microsoft.com/oidc/userinfo
-
В поле «Стандартные области» введите Sites.Selected offline_access openid User.Read User.ReadBasic.All.
Примечание Убедитесь, что стандартные области соответствуют полномочиям API, добавленным в учетную запись Microsoft Azure. См. Настройка приложения Microsoft Azure вручную посредством настройки минимальных прав.
- Убедитесь, что параметр «Отправить регистрационные данные клиента в заголовке» не выбран.
- Выберите «Отправить маркер доступа в заголовке» и «Добавить секрет пользователя в ответы SOAP API».
- В средстве обработки регистрации нажмите «Автоматически создавать шаблон средства обработки регистрации».
- В поле «Выполнить регистрацию как» выберите организацию администратора Salesforce.
-
Сохраните внесенные изменения.
Сведения о поставщике проверки подлинности сохраняются, и создаются URL-адреса конфигурации Salesforce.
-
В конфигурациях Salesforce проверьте создание данных URL-адресов.
-
Тестовый URL-адрес инициализации
-
URL-адрес инициализации единой регистрации
-
URL-адрес связывания текущего пользователя
-
URL-адрес инициализации только OAuth
-
URL-адрес обратного вызова
-
URL-адрес единого выхода
-
-
Если в экземпляре Salesforce доступен сайт Experience Cloud, разверните сайты Experience Cloud и проверьте создание данных URL-адресов.
-
Тестовый URL-адрес инициализации
-
URL-адрес инициализации единой регистрации
-
URL-адрес связывания текущего пользователя
-
URL-адрес инициализации только OAuth
-
URL-адрес обратного вызова
-
-
Сохраните внесенные изменения.
После сохранения сведений о поставщике проверки подлинности создается класс Apex средства обработки регистрации. Например, AutocreatedRegHandler1234567890123.
-
Выключите автоматическую синхронизацию имени пользователя и электронного адреса.
При связывании Salesforce с Microsoft Azure система автоматически обновляет имя пользователя и адрес эл. почты Salesforce сведениями об организации Microsoft Azure. Это автоматическое обновление можно выключить.
- Нажмите на ссылку Apex Class средства обработки регистрации.
- Щелкните «Редактировать».
-
Найдите метод updateUser и удалите или прокомментируйте этот код:
//u.email = data.email; //u.lastName = data.lastName; //u.firstName = data.firstName; - Сохраните внесенные изменения.
-
Добавьте URL-адрес обратного вызова.
- Вернитесь к поставщику проверки подлинности.
- В разделе конфигурации Salesforce скопируйте URL-адрес обратного вызова.
- Откройте учетную запись Microsoft Azure и нажмите «Общие сведения».
- Рядом с URL-адресами переадресации нажмите «Добавить URL-адрес переадресации».
- Выберите .
- Вставьте URL-адрес обратного вызова в URI-адрес переадресации.
- При наличии, выберите «Маркеры доступа (используются для скрытых потоков) и маркеры кода (используются для скрытых и гибридных потоков)».
- Нажмите кнопку «Настроить».
- При наличии партнерского сообщества перейдите к поставщику проверки подлинности в организации Salesforce.
- В разделе сайтов Experience Cloud скопируйте URL-адрес обратного вызова.
- Откройте учетную запись Microsoft Azure и нажмите «Проверка подлинности».
- Перейдите в и нажмите «Добавить URL-адрес».
-
Вставьте URL-адрес обратного вызова сайта Experience Cloud и сохраните изменения.
-
Проверьте успешность проверки подлинности поставщика проверки подлинности.
- В разделе конфигурации Salesforce скопируйте тестовый URL-адрес инициализации.
-
Вставьте URL-адрес в адресную строку и нажмите клавишу Enter.
Ниже указан пример текста:
