我想製作一個android應用程序來獲取我的VSO項目。 我在此處查看OAuth流的文檔https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/oauthVSTS回撥uri爲Android應用程序
授權和身份驗證調用需要在POST請求中傳遞redirect_uri。 Android應用程序的價值是什麼?
URL必須按照VSTS指南進行保護。
我想製作一個android應用程序來獲取我的VSO項目。 我在此處查看OAuth流的文檔https://www.visualstudio.com/en-us/docs/integrate/get-started/auth/oauthVSTS回撥uri爲Android應用程序
授權和身份驗證調用需要在POST請求中傳遞redirect_uri。 Android應用程序的價值是什麼?
URL必須按照VSTS指南進行保護。
基於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應用直接使用它。 (無法訪問帳戶和個人資料信息)
同意。 如果我們設置了Web App。用戶將如何授權該應用程序? –
@ShaswatRungta您可以考慮個人訪問令牌。關於授權應用程序,用戶需要手動授權通過網絡應用程序,您可以將訪問令牌和刷新令牌存儲在數據庫中,並將此記錄鏈接到您的Android應用程序的用戶。刷新令牌將在一年後過期。 –
@ShaswatRungta如果您可以使用個人訪問令牌或備用身份驗證憑據,則可以直接在您的Android應用程序上使用它。 (無法訪問帳戶和個人資料信息) –