Какие и где требуются разрешения для повторной публикации существующего расширения VS Code? - PullRequest
0 голосов
/ 07 октября 2019

Год назад я опубликовал расширение кода Visual Studio с vsce. Я хочу опубликовать обновление, но потерял старый токен. Я создал новый, но не смог найти правильную комбинацию разрешений для повторной публикации.

Без предоставления нового токена я получаю:

> vsce publish ERROR Failed request: (401)

Используя новый токен с областью действия Full access в All accessible organizations или с задокументированными областями Marketplace,Я получаю:

> vsce publish -p newtoken ERROR Access Denied: xxx needs the following permission(s) on the resource /aaa/bbb to perform this action: Make changes to, share, or view certificate of an existing extension

Что я упустил при настройке разрешений для повторной публикации?

1 Ответ

0 голосов
/ 07 октября 2019

Arg. Я должен был знать, как только я найду время, чтобы написать вопрос, я выясню проблему. История вопроса: после принятия Azure AD у разработчиков возникла большая путаница между учетными записями Office 365 и учетными записями Microsoft, поскольку нам посоветовали использовать один и тот же адрес электронной почты для обеих.

Короче говоря, проблемакогда я пытался опубликовать с помощью токена из моей учетной записи Office 365, когда расширение было первоначально опубликовано под моей учетной записью Microsoft. Это было достаточно давно, и я этого не помнил. Я также предоставил моей учетной записи O365 доступ к организации, принадлежащей моей учетной записи Microsoft, поэтому я мог легко получить доступ к различным ресурсам с помощью любого из них.

Я создал новый токен под своей учетной записью Microsoft, и бум, публикация прошла успешно.

...