共用方式為


管理服務授權以存取 Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

當您使用與 Azure DevOps 整合的服務時,業界標準的 OAuth 2.0 授權架構可讓其他服務安全地存取您的資源。 使用 OAuth 時,您會授與服務存取 Azure DevOps 資源的授權,例如工作專案、原始程式碼和建置結果。

  • 授權會系結至您的認證,因此服務可以使用授權來存取 Azure DevOps 中的資源。
  • 使用您的 Microsoft 帳戶或公司帳戶來授權服務。
  • 您授權的服務永遠無法存取您的 Azure DevOps 認證。
  • 撤銷您已授與其他服務的任何授權。

授權服務

典型的授權流程可能會像這樣:

  1. 您使用的服務會使用 Azure DevOps 資源,因此服務會要求授權。

  2. 如果您尚未登入,Azure DevOps 會提示您輸入認證。

    Azure DevOps 登入頁面的螢幕快照。

  3. 登入之後,您會取得授權核准頁面。

    Azure DevOps 授權頁面的螢幕快照

    服務只能要求您透過 REST API 取得之所有資源的完整存取權,因此授權要求可能不是特定的。

  4. 檢閱要求並核准授權。

    授權的服務會使用該授權來存取 Visual Studio 帳戶中的資源。

    若要確保授權要求合法:

  • 在授權核准頁面的上方尋找 Azure DevOps 商標。
  • 確定授權核准頁面 URL 的開頭為 https://app.vssps.visualstudio.com/
  • 請注意瀏覽器中的任何 HTTPS 相關安全性警告。
  • 請記住,其他服務不會直接要求您的認證。 其可讓您透過授權核准頁面將他們提供給 Azure DevOps。

管理授權

若要查看您已授權存取帳戶的服務,請移至 https://app.vssps.visualstudio.com/Profile/View 並選取 [管理授權]。

授權服務清單的螢幕快照。

您可以在這裡撤銷任何授權,因此服務無法代表您存取您的帳戶。