Расширение VSTS - Ошибка аутентификации токена - PullRequest
0 голосов
/ 17 октября 2018

Моя команда и я работаем над созданием расширения VSTS, которое будет работать с VSTS / Azure DevOps в облаке, но при попытке выполнить запрос REST выдается следующая ошибка 500:

HostAuthorizationNotFound
Microsoft.VisualStudio.Services.DelegatedAuthorization.SessionTokenCreateException

Вот код:

// Get an instance of the client
var client = RestClient.getClient();
client.getWorkItem(10343, ["System.Title"]).then( 
    function(workItem) {
        console.log(JSON.stringify(workItem))
    },
    function () {console.log("test")}
);

Удаление и переустановка расширения не имеет никакого эффекта, что, по-видимому, является решением для других, кто столкнулся с этой проблемой, и область расширения была обновлена, чтобы включить рабочие элементы.

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

Документация Microsoft упоминает ручное создание токенов для таких программ, как консольные приложения C #, но у меня сложилось впечатление, что это не требуется при работе срасширение.

Есть ли что-то связанное с токеном, которое необходимо явно объявить в коде?

1 Ответ

0 голосов
/ 24 октября 2018

Решение оказалось таким же, как и то, о чем сообщали другие: удаление и переустановка расширения.В этом случае это было то, что мы пытались изначально, но не сделали полностью правильно - переустановка не дала полного эффекта, так как не были выполнены все шаги (администратору также нужно было утвердить повторную публикацию расширения).

Так что, если вы получите эту ошибку, будьте уверены, что удаление и переустановка должны помочь!

См. Следующую ссылку для получения дополнительной информации: https://docs.microsoft.com/en-us/azure/devops/extend/get-started/node?view=vsts#install-your-extension

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...