Я пытаюсь получить список проектов для определенного c пользователя. В ходе моего исследования я нашел 2 способа сделать это
Используя механизм OAuth, а затем используя токен для получения списка проектов, частью которых является аутентифицированный пользователь. (https://dev.azure.com/ {Organization_Name} / _ apis / projects? api-version = 5.1 ), и он работает нормально, но проблема в моем вариант использования, в котором я хочу показать список проектов в раскрывающемся списке, и когда я буду следовать этому подходу, мне придется авторизоваться на экране авторизации. Итак, есть ли способ обойти это?
Я также нашел способ, с помощью которого мы можем создавать PAT (токены личного доступа), а затем вызывать Azure DevOps API, но я не смог найти конечную точку, которая может возвращать список проектов для Пользователь "Speciif c", есть ли у кого-нибудь идеи, как этого можно достичь?
Мой последний вопрос в том, что аутентификация в моем приложении поддерживается Azure AD может я использую токен AD в Azure API-интерфейсах DevOps?
Просто чтобы дать вам представление, я разрабатываю веб-приложение. Net Core 3.1, поддерживаемое Azure аутентификацией AD, и для Speci c функциональность Мне нужно получить список проектов из Azure DevOps, частью которых является подписанный пользователь.