Я хочу, чтобы мое расширение VSTS (устанавливается на прем TFS2015.3), чтобы иметь возможность делать конкретные запросы от имени учетной записи администратора/услуг («запросы от имени других»)TFS REST API: как делать запросы от имени других?
Справочная информация: Я манипулировать (WorkItem), в частности GLOBALWORKFLOW (только на уровне командного проекта) в расширительном машинописном файле, но пользователь расширения в веб-доступе НЕ является администратором проекта, поэтому ему не разрешено использовать функцию updateWorkItemTypeDefinition() - Non -Project-Admins получают «Access denied», даже если я дал этой настраиваемой группе доступное разрешение («Изменить информацию на уровне проекта» для GLOBALWORKFLOW на уровне проекта? Все еще не работает для настраиваемых групп, только для учетных записей Project Admin) ,
Кажется, я вынужден выдавать себя за счет проекта администратора/службы, которая позволила изменить глобальный технологический процесс в проекте
Как олицетворения в код расширения Машинопись на-прем TFS и REST (1. не .NET и 2. без изменения в базовую аутентификацию, увидел, что решение уже где-то еще - но я очень уверен, что я не могу просить, что изменение в моей организации)
Спасибо за вашу помощь
Редактировать: PAT не является решением, так как я работаю на-prem (2015.3) –
На уровне шаблона процесса есть некоторые вещи, которые можно редактировать только в том случае, если у пользователя есть определенные разрешения на уровне коллекции. Например, поля и типы ссылок сохраняются на уровне сбора, а не на уровне проекта, поэтому вам нужны разрешения на более высокую плоскость, чем проект. – jessehouwing
@jessehouwing не болит, если я смогу получить расширение TFS, наконец, выдаст себя за учетную запись службы, даже учетная запись службы уровня коллекции в порядке, а затем –