0

我正在使用 Visual Studio Online,并尝试使用 Oauth,这将允许我在我的 APP 中使用 VSTS 的 RESTFUL API。我怎么能工作。请给出详细的答案,我很困惑。

还有一件事是,在VSTS中注册App时,有两个字段Application Website和Authorization Callback URL,这让我比较困惑,注册App for Oauth时这两个字段的作用是什么。

在此处输入图像描述

4

2 回答 2

1

首先去阅读一些关于 Oauth 的文档以及它是如何工作的。

概括地说,OAuth 2 是如何工作的?

然后阅读 VSO 的文档,其中包括代码示例。

https://www.visualstudio.com/en-us/integrate/api/overview

一旦遇到特定问题,请在此处提出您的问题,并提供您尝试过的示例。

于 2015-04-18T15:11:24.570 回答
0

我尝试在我的网站上使用应用程序进行 OAuth。每次执行代码时(用户从示例应用重定向到下一个 URL),在 Visual Studio Online 站点上收到 400 Bad request:return String.Format("{0}?client_id={1}&response_type=Assertion&state={2}&scope={3 }&redirect_uri={4}", ConfigurationManager.AppSettings["AuthUrl"], ConfigurationManager.AppSettings["AppId"], "state", ConfigurationManager.AppSettings["Scope"], ConfigurationManager.AppSettings["CallbackUrl"]);

怎么了?上面的应用注册页面中的值是否有一些限制?

于 2015-06-04T22:55:50.880 回答