TF400813: пользователь '' не авторизован для доступа к этому ресурсу - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть своя частная организация и репозитории. У меня также есть несколько каталогов, и все они работают, кроме каталога «Учетная запись Microsoft».

Я могу войти в систему Azure Нет проблем с использованием каталога учетной записи Microsoft.

I Посмотрите мою организацию, и я смогу go через свои репозитории, агентов, конвейеры, все что угодно. Однако я ничего не могу изменить. Все, что я получаю, это ошибки или экраны, которые загружаются не полностью. Это как в режиме только для чтения.

Я зашел в пользовательские настройки, чтобы проверить разрешения, и это позволяет мне войти, но только пока. Прекращает загрузку списков пользователей после выбора групп. Однако он показывает мне группы и разрешения для всего.

Когда я пытаюсь сгенерировать PAT, на экране появляется сообщение «Загрузка токенов ...»

Ошибка, которую я вижу везде и в сети ответы:

$id: "1"
innerException: null
message: "TF400813: The user '' is not authorized to access this resource."
typeName: "Microsoft.TeamFoundation.Framework.Server.UnauthorizedRequestException, Microsoft.TeamFoundation.Framework.Server"
typeKey: "UnauthorizedRequestException"
errorCode: 0
eventId: 3000

Точно так же, между кавычками ничего нет.

Он также отображается красным текстом с этим сообщением: TF400813: The user '' is not authorized to access this resource.

Чтобы решить эту проблему, я сделал следующее: Полностью вышел из devops, что, кажется, выводит меня из нескольких служб. Переключился между своими учетными записями AD при входе в систему. Я перезагрузил свой компьютер (я впервые начал видеть это в VS, поэтому я обновил и перезагрузил как часть этого)

Что-то здесь мне не хватает?

1 Ответ

0 голосов
/ 03 февраля 2020

сообщение: "TF400813: пользователь '' не авторизован для доступа к этому ресурсу.

Это больше похоже на анонимную ошибку доступа, как вы сказали, что между кавычками нет ничего.

В azure devops, например, PAT generated, большинство служб сами имеют модуль безопасности. Когда user хочет использовать их, он должен сначала пройти проверку личности. для системы ваш визит и работа идентифицируются как anonymous, это будет выглядеть как только для чтения .

Мы когда-либо обрабатывали такую ​​проблему и обнаружили ее из-за блокировки прокси traffi c, что также приводит к тому, что он получает ту же ошибку при доступе к azure devops с vscode. (аналогично вашему)

Вам нужно подтвердить, есть ли прокси настроен на вашей стороне.

Если прокси-сервер не установлен, но проблема все еще существует. Поскольку Stackflow - открытый форум, но это проблема идентификации. Я настоятельно рекомендую вам связаться с здесь , а затем прикрепить ниже инф o также:

  • Идентификатор активности : Вы можете увидеть это по Headers из Network. Для нашего бэкэнда мы могли бы использовать этот идентификатор для проверки трассировки стека.
  • имя организации и имя учетной записи .
  • трассировка Fiddler . Наиболее полезная информация, которая нам нужна, это трассировка скрипача.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...