0

我正在开发一个桌面应用程序,该应用程序在创建需要您注意的新拉取请求时提供桌面托盘图标通知。

我已经完全使用我的帐户的公共访问令牌开发了该应用程序。现在我已经到了其他用户需要能够使用该应用程序的地步,我需要实现 OAuth 2.0 身份验证。

但是,VSO 的应用程序身份验证假定我的应用程序是一个 Web 应用程序,并要求我提供我无法提供(甚至不相关)的详细信息。

如何获取应用程序 ID,以便其他用户可以使用我的应用程序?

我不确定我是否误解了整个概念。这是我正在使用的链接:https ://www.visualstudio.com/en-us/docs/integrate/get-started/auth/oauth

4

1 回答 1

1

目前没有办法做到这一点:

目前,Visual Studio Team Services 仅支持 Web 服务器流,因此不支持从手机应用等应用为 Visual Studio Team Services 实施 OAuth,因为无法安全地存储应用机密。

作为一种替代方法,您可以使用基本身份验证并要求您的用户启用“备用身份验证凭据”,然后使用备用凭据对 VSTS API 进行身份验证。

于 2016-07-21T02:24:07.113 回答