管理對服務的授權以存取 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 認證。
- 撤銷您已授與其他服務的任何授權。
先決條件
類別 | 要求 |
---|---|
專案存取 | Project 成員。 |
存取層級 | 至少 基本 存取權。 |
權限 | 專案集合系統管理員群組的成員。 組織擁有者會自動成為此群組的成員。 |
授權服務
典型的授權流程可能會像這樣:
您使用的服務會使用 Azure DevOps 資源,因此服務會要求授權。
如果您尚未登入,Azure DevOps 會提示您輸入認證。
登入之後,您會取得授權核准頁面。
的螢幕快照
服務只能要求您透過 REST API 取得之所有資源的完整存取權,因此授權要求可能不是特定的。
檢閱要求並核准授權。
授權的服務會使用該授權來存取 Visual Studio 帳戶中的資源。
若要確保授權要求合法:
- 在授權核准頁面的上方尋找 Azure DevOps 商標。
- 請確定授權核准頁面 URL 的開頭為
https://app.vssps.visualstudio.com/
。 - 請注意瀏覽器中的任何 HTTPS 相關安全性警告。
- 請記住,其他服務不會直接要求您的認證。 其可讓您透過授權核准頁面將他們提供給 Azure DevOps。
管理授權
若要查看您已授權存取帳戶的服務,請移至 [https://app.vssps.visualstudio.com/Profile/View],然後選取 [管理授權] 。
您可以在這裡撤銷任何授權,因此服務無法代表您存取您的帳戶。