Azure Devops: я хочу перенаправить с URL авторизации, чтобы получить код авторизации - PullRequest
0 голосов
/ 06 февраля 2020

Я занимаюсь разработкой простого консольного приложения с библиотекой классов. В библиотеке классов я хочу написать метод для авторизации AZDO и получить код авторизации для получения токена доступа для подключения к AZDO с использованием oAuth2.0.

URL: ("https://app.vssps.visualstudio.com/oauth2/authorize?client_id={0}&response_type={1}&state={2}&scope=vso.work_full&redirect_uri={3})

1 Ответ

0 голосов
/ 10 февраля 2020

Вот руководство по авторизации вашего приложения с помощью OAuth2.0: если ваш пользователь еще не авторизовал ваше приложение для доступа к своей организации, вам нужно позвонить по URL авторизации.

Azure DevOps Services попросит вашего пользователя авторизовать ваше приложение. Он будет обрабатывать аутентификацию, а затем перезвонит вам с кодом авторизации, если пользователь утвердит авторизацию.

Добавьте ссылку или кнопку на ваш сайт, которая приведет пользователя к конечной точке авторизации Azure DevOps Services.

Предполагая, что пользователь принимает, Azure DevOps Services перенаправит браузер пользователя на URL-адрес обратного вызова, включая недолговечный код авторизации и значение состояния, указанное в URL-адресе авторизации:

https://fabrikam.azurewebsites.net/myapp/oauth-callback
        ?code={authorization code}
        &state=User1

Вы можете обратиться к этому документу для деталей.

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