我正在开发一个桌面应用程序,当创建需要您注意的新拉取请求时,该应用程序会提供桌面托盘图标通知。
我完全使用公共访问令牌为我的帐户开发了应用程序。现在我已经到了其他用户需要能够使用该应用程序的程度,我需要实现OAuth 2.0身份验证。
但是,VSO的应用程序身份验证假定我的应用程序是一个Web应用程序,并询问我无法提供的详细信息(甚至不相关)。
如何获取应用ID,以便其他用户可以使用我的应用?
我不确定我是否误解了整个概念。这是我正在使用的链接:https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/oauth
答案 0 :(得分:1)
目前无法做到这一点:
目前,Visual Studio Team Services仅支持Web服务器 flow,因此没有支持的方法来为Visual Studio实现OAuth 来自应用程序的团队服务,如手机应用程序,因为没有办法 安全地存储应用秘密。
作为替代方法,您可以使用基本身份验证并要求您的用户启用"备用身份验证凭据"然后使用备用凭据对VSTS API进行身份验证。