簡體   English   中英

Azure DevOps API 無需用戶即可訪問

[英]Azure DevOps API access without a user

是否可以從 DevOps API 中提取工作項,而無需用戶每次都登錄以獲得訪問令牌?

我正在嘗試創建一個后端服務,該服務每隔一段時間從 API 中提取工作項以生成報告。 我可以只生成一個一次性訪問密鑰以用於該后端服務嗎?

我查看了文檔,但似乎這一切都需要 PAT 或 Azure Active Directory 授權/身份驗證。

這是 API 的文檔鏈接

您可以創建一個假的 AAD 用戶,而不是您的個人帳戶,然后將其添加到您的 Azure DevOps 服務中。

使用該帳戶創建個人訪問令牌。 類似於構建服務帳戶以提取源代碼/工作項。 這應該是跟蹤所有內容的簡單方法。

但是這里的局限性也很明顯:這需要 IT 部門的參與,而且還會產生額外的成本,因為每個用戶都需要付費。


目前不支持允許未過期的個人訪問令牌。 有相關的用戶聲音

作為替代方法,您可以按照 alphaz18 的建議使用 OAuth。 詳情請參考-- 使用 OAuth 2.0 授權訪問 REST API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM