Можно ли создать службу, которая подключается к VSTS без использования PAT? - PullRequest
0 голосов
/ 15 октября 2018

Я следовал указаниям, которые Microsoft имела при создании сервера состояния запросов на извлечение Node.js.Проблема в том, что PAT может быть установлен максимум до года до истечения срока действия.Я беспокоюсь, что мы забудем, когда истечет срок действия токена, и начнем видеть ошибки в нашем процессе PR, а затем нам придется получить новый токен и повторно развернуть приложение с этим новым токеном.

Есть лиальтернатива, которая позволит серверу аутентифицироваться на основе утвержденных приложений или учетной записи пользователя или т. д.?Как Visual Studio может так хорошо работать с VSTS, не требуя PAT?

Если это поможет, мы планируем разместить сервер в Azure.

1 Ответ

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

Похоже, есть несколько способов авторизации:

enter image description here

Попробуйте это:

let authHandler = azdev.getNtlmHandler("username","password");

Или вот это:

let authHandler = azdev.getBasicHandler("username","password");

(для базовой аутентификации необходимо включить ее также в IIS - не рекомендуется).

Примечание: возможно, username должен быть с доменом (domain\username).

...