2017-04-12 46 views

回答

0

基于Authorize access to REST APIs with OAuth 2.0 article

Q:我可以使用OAuth与我的手机应用程序?答:现在,Visual Studio Team Services只支持Web服务器流程,所以没有 受支持的方式可以实现来自 的应用程序(如电话应用程序)的Visual Studio Team Services的OAuth,因为无法安全地存储 应用程序的秘密。

解决方法是,您可以构建一个Web应用程序,然后将请求从您的Android应用程序发送到该Web应用程序以检索必要的数据。

更新:

如果你可以使用个人访问令牌或候补身份验证凭据,您可以在Android应用直接使用它。 (无法访问帐户和个人资料信息)

+0

同意。 如果我们设置了Web App。用户将如何授权该应用程序? –

+0

@ShaswatRungta您可以考虑个人访问令牌。关于授权应用程序,用户需要手动授权通过网络应用程序,您可以将访问令牌和刷新令牌存储在数据库中,并将此记录链接到您的Android应用程序的用户。刷新令牌将在一年后过期。 –

+0

@ShaswatRungta如果您可以使用个人访问令牌或备用身份验证凭据,则可以直接在您的Android应用程序上使用它。 (无法访问帐户和个人资料信息) –

相关问题