2016-07-20 4 views
0

Я работаю над настольным приложением, которое предоставляет уведомление о значке рабочего стола на рабочем столе при создании нового запроса на растяжение, требующего вашего внимания.Зарегистрировать настольное приложение

Я разработал приложение полностью, используя токен общего доступа для своей учетной записи. Теперь я дошел до того, что другие пользователи должны иметь возможность использовать приложение, мне необходимо реализовать аутентификацию OAuth 2.0.

Тем не менее, аутентификация приложения VSO предполагает, что мое приложение является веб-приложением и запрашивает у меня подробные сведения, которые я не могу предоставить (и даже не имеет значения).

Как я могу получить идентификатор приложения, чтобы другие пользователи могли использовать мое приложение?

Я не уверен, что я не понимаю всю концепцию. Это ссылка Я использую: https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/oauth

ответ

1

Там нет никакого способа сделать это сейчас:

Прямо сейчас, Visual Studio Team Services поддерживает только сервер потока веба, так что нет поддерживаемого способа реализовать OAuth для Visual Studio Team Services из приложения, такого как приложение для телефона, так как нет никакого способа безопасно хранить секрет приложения.

Как альтернативный способ, вы можете использовать базовую проверку подлинности и попросить своих пользователей включить «Альтернативные учетные данные для проверки подлинности», а затем использовать альтернативные учетные данные для аутентификации в API VSTS.

+0

Спасибо. Это полностью отстой, потому что я не могу получить профили пользователей, используя альтернативные учетные данные, которые мое приложение полностью использует, поэтому я в основном ввернута. –

Смежные вопросы