Я застрял при авторизации моего приложения C # MVC для API служб Azure DevOps с использованием Oauth 2.0. Я следовал этому уроку: https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops
Когда я запрашиваю следующий URL авторизации, я получаю сообщение об ошибке «InvalidScope». Итак, я должен делать что-то не так.
https://app.vssps.visualstudio.com:443/oauth2/authorize?client_id={id}&response_type=Assertion&state=statestring&scope=vso.code_status&redirect_uri=https%3a%2f%2flocalhost%3a44380%2foauth%2fcallback
Мой URL обратного вызова был успешно запрошен, но всегда с сообщением об ошибке «InvalidScope». Итак, я не понимаю, что я делаю неправильно.
Очень признателен, если кто-нибудь сможет мне помочь в дальнейшем!
Ответ заключается в том, что необходимо указать все доступные области в URL-адресе авторизации, поэтому кажется, что все указанные выше области Azure DevOps являются необходимыми областями.