Проблемы
Сбои подключения настраиваемой соединителяции из-за сбоя проверки подлинности.
Пример сообщения об ошибке:
Причина
Один или несколько неправильных URL-адресов, за установленных при создании пользовательского подключения.
Решение
Перед настройкой настраиваемого соединителей все действия следует проверить вне Power Automate с помощью таких инструментов, как "Почта".
Каждое из следующих действий должно выполняться и работать успешно с таким инструментом, как Postman, перед настройкой настраиваемого соединителей:
-
Вызовите конечную точку ИД токена OAUTH.
-
Вызовите действие API с помощью возвращенного маркера.
-
Позвоните в конечную точку обновления маркера OAUTH после его окончания.
-
Вызовите действие API с помощью нового обновленного маркера.
Обратите внимание, что только потоки предоставления кода авторизации и потоки "от имени" поддерживают маркеры обновления (дополнительные сведения см. по этой ссылке). Неявные предоставление учетных данных клиентов и предоставление учетных данных не используют маркеры обновления suport, поэтому их нельзя использовать для проверки подлинности пользовательских соединителей.
Проверка создания токенов OAUTH с помощью Postman
Почтовый представитель позволяет легко выполнять проверку конечной точки, проверки подлинности на конечную точку, выполненную по запросу OAUTH2. Для этого тестирования на конечной точке должны быть выполнены следующие сведения или конфигурации:
-
Получите ИД клиента Microsoft Azure. Это делается с блейпа Azure Active Directory и находится на вкладке
"Свойства": -
Получите ИД приложения (клиента). Это также делается с помощью блейпа Azure Active Directory. Его можно найти на вкладке "Регистрация приложений":
а затем:
-
Убедитесь https://oauth.pstmn.io/v1/callback что для https://oauth.pstmn.io/v1/callback URI является допустимый URI для
-
Задайте области, для которых вашему приложению потребуется проверить
подлинность
Создание коллекции и создание маркера доступа в Postman
Теперь откройте "Почта" и создайте новую коллекцию. На вкладке "Авторизация" выберите "Тип = OAuth 2.0" и введите следующие значения, как показано ниже:
-
Префикс для header: Bearer
-
Имя маркера: <выбора>
-
Тип предоставления: код авторизации
-
URL-адрес вызываемого звонка: проверьте "Авторизировать с помощью браузера" рядом с этим адресом; Url-адрес может не быть изменен
-
URL-адрес для авторизации: https://login.microsoftonline.com/<свой ИД клиента>/oauth2/v2.0/authorize
-
URL-адрес маркера acces: https://login.microsoftonline.com/<ид клиента>/oauth2/v2.0/authorize
-
ИД клиента: <ИД приложения>
-
Секрет клиента: <необязательный, оставьте пустой>
-
Область: <введите области или области, разделенные пробелами>
-
Состояние: <необязательный, оставьте пустой>
-
Проверка подлинности клиента: отправка учетных данных клиента в теле
При нажатии кнопки "Получить новый маркер доступа" в нижней части этого диалогового окна вы будете перенаправлены в браузер для проверки подлинности в Azure Active Directory, а затем автоматически перенаправляются обратно в Почтовый клиент. Если в появившимся диалоговом окне вы видите токен Access и маркер обновления, url-адреса успешно настроены и теперь можно создавать настраиваемый соединитель.
Определение OAUTH для настраиваемого соединитела
После проверки всех сведений они могут быть заполнены в разделе "Настраиваемая авторизация соединителя" следующим образом:
Внешние ресурсы
Обучениеhttps://learning.postman.com/docs/sending-requests/authorization/