Поток PowerAutomate: Сбой с TF400813: Ресурс недоступен для анонимного доступа. Требуется аутентификация клиента

#azure-devops-rest-api #power-automate

Вопрос:

У меня есть поток PowerAutomate, в котором я пытаюсь добавить пользователя в ADO с помощью REST API. PFB-снимок шага, на котором произошел сбой. В этом и заключается ошибка:

код: 401 — «TF400813: Ресурс недоступен для анонимного доступа. Требуется проверка подлинности клиента».

ВЫЗОВ REST API для ДОБАВЛЕНИЯ пользователя в организацию разработчиков Azure:;

введите описание изображения здесь

Учетные данные, используемые для установления соединения между ADO и PowerAutomate, также имеют права администратора коллекции проектов в Azure ADO. Тот же API REST при вызове из PowerShell с теми же учетными данными просто отлично работает. Но когда его вызывают из потока, он терпит неудачу.

Любые указания о том, как решить эту проблему, были бы очень полезны.

Комментарии:

1. Есть ли какие-либо новости об этом билете? Не стесняйтесь, дайте мне знать, если это предложение может вам помочь. Просто напомню об этом

2. Я также попытался использовать задачу HTTP для достижения этой цели. Но тогда это не удалось. Позвольте мне попытаться вернуться к вам по этому вопросу. Спасибо вам за предложение!

3. ДА. Пожалуйста, попробуйте. Не стесняйтесь, дайте мне знать о результате. Если у вас есть какие-либо вопросы, вы могли бы поделиться ими со мной

4. Попробовал использовать HTTP, GET работает нормально! Но СООБЩЕНИЕ/ИСПРАВЛЕНИЕ/УСТАНОВКА завершается с той же ошибкой! Похоже ли, что эта версия API еще не полностью поддерживается FLOW? Потому что более ранние версии, когда они использовались некоторое время назад, работали отлично. Поэтому мне было интересно, в чем может быть проблема.

5. Вы можете попробовать преобразовать формат ( name:PAT ) в based64 на этом сайте и установить его в заголовке Auth. base64decode.org . С другой стороны, вы можете попробовать создать PAT с полным доступом и проверить, может ли он работать

Ответ №1:

Я мог бы воспроизвести ту же проблему, когда использую действие:»Отправить Http-запрос в Azure DevOps».

Чтобы решить эту проблему, вы можете использовать действие «Http» с теми же настройками .

введите описание изображения здесь

Тогда это сработает.

введите описание изображения здесь